直列化の前にファイル入出力を勉強しよう | Javaプログラマー資格試験(OCJ-P) WEB講座

Javaプログラマー資格試験(OCJ-P) WEB講座

Javaプログラマー資格(OCJ-P)を学習するブログです。

OCJ-P・Javaプログラマー資格をとりたい。
Javaプログラミングの入門者・初心者。

そんなあなたに、Javaプログラマー資格の取得に役立つ本質的な知識を、
分かりやすく解説していきます。

 Serializeクラスを用いた直列化について勉強します。
その前に理解しておきたいことは、
ファイル入出力について。

Serializeもほとんどファイル入出力と似たような流れなので、
ファイル入出力で使うクラスを理解できていれば、
直感的に理解しやすいですよ。

私の感覚では、直列化=オブジェクトをファイルに読み書きすること。
例えば、
コマンドラインでユーザーが入力したファイルを書き出すこと。
= 生成したオブジェクトをシリアライズすること。
概念的に同じです。

要は、情報を保存するということですね。
そして保存した情報を復元するということ。

なので、もしあなたがSerializeって何?
と、もし首を傾げていたら、
まずはSerializeは情報を保存すること。だと覚えて下さい。
何の情報?それは、オブジェクト(インスタンス)の情報です。

 当サイトのファイル入出力の解説は↓↓こちらからです。
 ファイルの入出力 Readerクラスと Writerクラス