編集の要約なし
編集の要約なし
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 を実装する必要がある
  • 実装後、ObjectOutputStreamObjectInputStreamで自由に保存/復元できるようになる
import java.io.*;
public class Hero implements Serializable {
...