編集の要約なし |
編集の要約なし |
||
4行目: | 4行目: | ||
* ストリームを使ってファイルに保存したり、ネットワークで伝送したりできる | * ストリームを使ってファイルに保存したり、ネットワークで伝送したりできる | ||
* クラスを直列化に対応させるために Serializable を実装する必要がある | * クラスを直列化に対応させるために Serializable を実装する必要がある | ||
* 実装後、[[java.io.ObjectOutputStream|ObjectOutputStream]]、[[java.io.ObjectInputStream|ObjectInputStream]]で自由に保存/復元できるようになる | |||
import java.io.*; | import java.io.*; | ||
public class Hero implements Serializable { | public class Hero implements Serializable { | ||
... | ... |
2019年7月2日 (火) 23:39時点における版
< Java基本文法
- 直列化によって、インスタンス内の全データをバイナリに変換できる
- ストリームを使ってファイルに保存したり、ネットワークで伝送したりできる
- クラスを直列化に対応させるために Serializable を実装する必要がある
- 実装後、ObjectOutputStream、ObjectInputStreamで自由に保存/復元できるようになる
import java.io.*; public class Hero implements Serializable { ...