インタフェース
java.io.ObjectOutputの使用
ObjectOutputを使用するパッケージ
パッケージ
説明
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
高度な動的ロード機能を実装するクラスを提供します。
JShell実行エンジンを構築するための実装サポートを提供します。
-
java.awt.datatransferでのObjectOutputの使用
型ObjectOutputのパラメータを持つjava.awt.datatransferのメソッド -
java.ioでのObjectOutputの使用
ObjectOutputを実装しているjava.ioのクラス修飾子と型クラス説明class
ObjectOutputStreamは、プリミティブ・データ型とJavaオブジェクトのグラフをOutputStreamに書き込みます。型ObjectOutputのパラメータを持つjava.ioのメソッド修飾子と型メソッド説明abstract void
ObjectOutputStream.PutField.write(ObjectOutput out)
非推奨。void
Externalizable.writeExternal(ObjectOutput out)
オブジェクトが実装しているwriteExternalメソッドは、DataOutputクラスのメソッド(プリミティブ型の場合)およびObjectOutputクラスのwriteObjectメソッド(オブジェクト、文字列、配列の場合)を呼び出して、オブジェクトの内容を保存します。 -
java.rmi.serverでのObjectOutputの使用
ObjectOutputを返すjava.rmi.serverのメソッド修飾子と型メソッド説明RemoteCall.getOutputStream()
非推奨。代替はありません。RemoteCall.getResultStream(boolean success)
非推奨。代替はありません。型ObjectOutputのパラメータを持つjava.rmi.serverのメソッド修飾子と型メソッド説明RemoteRef.getRefClass(ObjectOutput out)
outストリームに直列化される、参照型のクラス名を返します。void
ObjID.write(ObjectOutput out)
このObjID
のバイナリ表現を整列化して、ObjectOutput
インスタンスに書き込みます。 -
javax.management.loadingでのObjectOutputの使用
型ObjectOutputのパラメータを持つjavax.management.loadingのメソッド -
jdk.jshell.executionでのObjectOutputの使用
型ObjectOutputのパラメータを持つjdk.jshell.executionのメソッド修飾子と型メソッド説明static void
Util.forwardExecutionControl(ExecutionControl ec, ObjectInput in, ObjectOutput out)
入力から指定されたExecutionControl
インスタンスへコマンドを転送し、出力にレスポンスします。型ObjectOutputの型引数を持つjdk.jshell.executionのメソッド・パラメータ修飾子と型メソッド説明static ExecutionControl
Util.remoteInputOutput(InputStream input, OutputStream output, Map<String,OutputStream> outputStreamMap, Map<String,InputStream> inputStreamMap, BiFunction<ObjectInput,ObjectOutput,ExecutionControl> factory)
パケット化された入力と出力に対してExecutionControlを作成します。型ObjectOutputのパラメータを持つjdk.jshell.executionのコンストラクタ修飾子コンストラクタ説明protected
JdiExecutionControl(ObjectOutput out, ObjectInput in)
インスタンスの作成。StreamingExecutionControl(ObjectOutput out, ObjectInput in)
インスタンスを作成します。
PutField
オブジェクトによって格納された値を適切な形式で書き込まないため、直列化ストリームが破壊されることがあります。