Java 

オブジェクト直列化

ドキュメントの目次 
オブジェクト直列化は、コア Java の入出力クラスを、オブジェクトをサポートするように拡張するものです。オブジェクト直列化は、オブジェクトとそこから参照されているオブジェクトを、バイトストリームにエンコーディングします。そして、そのストリームからオブジェクトグラフの補足的な再構築を行います。直列化は、簡易な持続性の実現や、ソケットや Remote Method Invocation (RMI) による通信のために使用されます。オブジェクトのデフォルトのエンコーディングでは、非公開データと一時データが保護され、クラスの展開がサポートされます。クラスは、独自の外部エンコーディングを実装することができるため、外部フォーマットについては単独で処理を行います。

新しく、オブジェクトの直列化されたデータを、クラスのフィールドごとに個別に指定するための API が新しく追加されました。 また、既存のプロトコルを使って、直列化されたデータフィールドをストリームから読み込んだり、ストリームに書き込むことにより、デフォルトの読み込み/書き込み機構との互換性を保証することも可能になりました。

拡張 仕様 API の仕様
(javadoc) FAQ  ツール  


Copyright © 2004 Sun Microsystems, Inc.All Rights Reserved. 
コメントの送付先: rmi-comments@java.sun.com 
Sun