この機能の制限に関する文書はほとんど見つかりません。SQL はまだ私の手の届かないところに少しありますが、はい、それが data-storage の天の恵みであることは理解しています。それを無視して、を使用してファイルに書き込むときの私の制限は何Input/Output Streams
ですか? たとえば、私のプロジェクトでは通常、文字列または何らかの配列を保存する必要があるだけであることがわかりますが、これは私にとっては問題なく機能しますが、次のようになります。
- 複数のタイプを同じファイルに保存できますか? おそらく、オブジェクト、文字列、倍精度浮動小数点数などを含むファイルでしょうか?
- もしそうなら、ファイルから読み取るときに、どうすれば他のファイルと区別できますか?
通常は を使用retrieved_data = (datatype) obj_in.readObject();
しますが、複数の種類のデータをファイルに保存した場合、取得した内容をどのように知ることができますか?
ドキュメントには、このメソッドは.readObject()
「ソース ストリームから次のオブジェクトを読み取る」と記載されています。
それは、私が物を保存している順序で保存するということですか?
この種の操作の標準はありますか、それともすべて議論の余地がある好みですか?
前もって感謝します。