モジュール java.base
パッケージ java.io

インタフェースObjectStreamConstants

既知のすべての実装クラス:
ObjectInputStream, ObjectOutputStream

public interface ObjectStreamConstants
オブジェクト直列化ストリームに書き込まれる定数です。
導入されたバージョン:
1.1
  • フィールドのサマリー

    フィールド 
    修飾子と型 フィールド 説明
    static int baseWireHandle
    割り当てられる最初のワイヤー・ハンドルです。
    static int PROTOCOL_VERSION_1
    ストリーム・プロトコルのバージョンです。
    static int PROTOCOL_VERSION_2
    ストリーム・プロトコルのバージョンです。
    static byte SC_BLOCK_DATA
    ObjectStreamClassフラグのビット・マスクです。
    static byte SC_ENUM
    ObjectStreamClassフラグのビット・マスクです。
    static byte SC_EXTERNALIZABLE
    ObjectStreamClassフラグのビット・マスクです。
    static byte SC_SERIALIZABLE
    ObjectStreamClassフラグのビット・マスクです。
    static byte SC_WRITE_METHOD
    ObjectStreamClassフラグのビット・マスクです。
    static SerializablePermission SERIAL_FILTER_PERMISSION
    システム全体のシリアル・フィルタの設定を有効にします。
    static short STREAM_MAGIC
    ストリーム・ヘッダーへ書き込まれるマジック番号です。
    static short STREAM_VERSION
    ストリーム・ヘッダーへ書き込まれるバージョン番号です。
    static SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION
    readObjectおよびwriteObjectのオーバーライドを可能にします。
    static SerializablePermission SUBSTITUTION_PERMISSION
    直列化および直列化復元中のオブジェクトの置換を可能にします。
    static byte TC_ARRAY
    新しい配列です。
    static byte TC_BASE
    最初のタグ値です。
    static byte TC_BLOCKDATA
    任意指定のデータのブロックです。
    static byte TC_BLOCKDATALONG
    longブロック・データです。
    static byte TC_CLASS
    クラスへの参照です。
    static byte TC_CLASSDESC
    新しいクラス記述子です。
    static byte TC_ENDBLOCKDATA
    オブジェクトの任意指定のブロック・データの最後です。
    static byte TC_ENUM
    新しいenum定数です。
    static byte TC_EXCEPTION
    書込み時の例外です。
    static byte TC_LONGSTRING
    Long文字列です。
    static byte TC_MAX
    最後のタグ値です。
    static byte TC_NULL
    nullオブジェクト参照です。
    static byte TC_OBJECT
    新しいオブジェクトです。
    static byte TC_PROXYCLASSDESC
    新しいプロキシ・クラス記述子です。
    static byte TC_REFERENCE
    ストリームにすでに書き込まれたオブジェクトへの参照です。
    static byte TC_RESET
    ストリーム・コンテキストをリセットします。
    static byte TC_STRING
    新しい文字列です。