シリアライザブル「直列化可能」であることを示すためのインターフェイス。J2SEに含まれるインターフェイスのひとつ。パッケージも含めたインターフェイス名はjava.io.Serializable。「直列化」、つまりファイルに保存することができるクラスの「印」がSerializableインターフェイスである。「直列化」を行えるクラスにするためにはSerializableインターフェイスの実装クラスにする必要があり、そのクラスのフィールドはファイルに保存されるようになる。一般的にはObjectInputStreamクラス及びObjectOutputStreamクラスを用いて、クラスのインスタンスをまるごとファイルに保存する場合、そのクラスはSerializableインターフェイスの実装クラスにする必要がある。Beans等、何らかの形で「直列化」が必要なクラスもSerializableインターフェイスの実装クラスとする必要がある。出力ファイルの絶対パス。ファイルは存在しなくても構いません。いうか存在すると上書きされます。FileOutputStreamクラスの参照型変数。ここで作っておくのはfinallyでclose()メソッドを呼ぶためです。書き込むデータを作ります。FileOutputStreamクラスを作ります。ファイル出力用のストリームです。書き込むクラスObjectOutputStreamクラスを作ります。データを書き込みます。IOException例外が投げられます。finally内で行います。FileOutputStreamだけです。