目次
1
システムアーキテクチャ
-
1.1
概要
-
1.2
オブジェクトストリームへの書き込み
-
1.3
オブジェクトストリームからの読み込み
-
1.4
コンテナとしてのオブジェクトストリーム
-
1.5
クラスの直列化可能なフィールドの指定
-
1.6
クラスの直列化可能なフィールドおよびデータの文書化
-
1.7
クラスの直列化可能フィールドへのアクセス
-
1.8
ObjectOutput インタフェース
-
1.9
ObjectInput インタフェース
-
1.10
Serializable インタフェース
-
1.11
Externalizable インタフェース
-
1.12
機密情報の保護
2
オブジェクト出力クラス
-
2.1
ObjectOutputStream クラス
-
2.2
ObjectOutputStream.PutField クラス
-
2.3
writeObject メソッド
-
2.4
writeExternal メソッド
-
2.5
writeReplace メソッド
-
2.6
useProtocolVersion メソッド
3
オブジェクト入力クラス
-
3.1
ObjectInputStream クラス
-
3.2
ObjectInputStream.GetField クラス
-
3.3
ObjectInputValidation インタフェース
-
3.4
readObject メソッド
-
3.5
readExternal メソッド
-
3.6
readResolve メソッド
4
クラス記述子
-
4.1
ObjectStreamClass クラス
-
4.2
ObjectStreamField クラス
-
4.3
直列化可能クラスの検査
-
4.4
ストリーム固有識別子
5
直列化可能オブジェクトのバージョン管理
-
5.1
概要
-
5.2
目標
-
5.3
前提条件
-
5.4
ストリームのバージョン管理はだれが行うか
-
5.5
互換性のある JavaTM の型展開
-
5.6
直列化に影響する型変更
6
オブジェクト直列化ストリームプロトコル
-
6.1
概要
-
6.2
ストリーム要素
-
6.3
ストリームプロトコルのバージョン
-
6.4
ストリーム形式の文法
A
オブジェクト直列化におけるセキュリティ
-
A.1
概要
-
A.2
設計目標
-
A.3
transient の使用による重要なシステムリソースの保護
-
A.4
クラス特有の直列化メソッドの作成
-
A.5
バイトストリームの暗号化
B
オブジェクト直列化における例外
C
直列化可能フィールドの例
-
C.1
java.io.File 代替実装の例
目次 | 前の項目 | 次の項目
Copyright © 1997-1998 Sun Microsystems, Inc. All Rights Reserved.