< Java基本文法
- 直列化によって、インスタンス内の全データをバイナリに変換できる
- ストリームを使ってファイルに保存したり、ネットワークで伝送したりできる
- クラスを直列化に対応させるために Serializable を実装する必要がある
- 実装後、ObjectOutputStream、ObjectInputStreamで自由に保存/復元できるようになる
- Has-a関係にあるフィールドも Serializable を実装していれば連鎖して直列化される
import java.io.*; public class Hero implements Serializable { ...