4

私はJavaを初めて使用し、Javaアプリケーション用に少量/中量のデータを保存するにはどうすればよいか考えていました。YAMLについて聞いたことがありますが、それが私の最善の選択かどうかはわかりません。簡単なゲームのために、小さな数や設定を保存し、さらにはファイルを保存する方法を考えています。

4

3 に答える 3

2

トラフィックが大量に増加する場合は、フラット ファイルの代わりにデータベースを使用することを検討してください。少量の場合は、フラット ファイルを使用できます。Accipheran は、保護したいものや隠したいものへのアクセスをユーザーに許可しないようにするための良い点を示しています。

YAML を使用する必要はありません。必要なカスタマイズの程度に応じて、独自のプロトコルを指定できます。しかし、YAML を処理するためのライブラリは既に存在します。

ファイル IO: http://www.vogella.com/articles/JavaIO/article.html

于 2012-11-30T15:30:33.487 に答える
1

オブジェクトを保存したい場合は、Java シリアライゼーションを簡単に使用できます。(プログラミング作業によって) 高速で正しい結果が得られます。

構成入力ファイルについては、Java プロパティ ファイルをお勧めします。

巨大なデータの場合、クロスプラットフォーム転送 Java シリアライゼーションはあまり役に立ちません。

于 2012-11-30T15:04:57.903 に答える
1

本当に単純なデータ ストレージが必要な場合は、Java File Writer ライブラリを使用して単純なプリミティブ データ型をファイルに書き込み、データを取得する必要がある場合はFile Reader Libraryを使用します。これは、Java を使用してデータを保存する場合と同じくらい簡単です。それが単純すぎる場合は、データ オブジェクトをシリアル化し、代わりにファイルに書き込むことをお勧めします。ここにリンクがあります 、オブジェクトのシリアル化のメリットについて説明しています。

于 2012-11-30T15:10:54.417 に答える