クラス
java.nio.ByteOrderの使用
| パッケージ | 説明 | 
|---|---|
| java.lang.invoke | java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。 | 
| java.nio | データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。 | 
| javax.imageio.stream | ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。 | 
| jdk.incubator.foreign |  下位レベルの安全かつ効率的なメモリー・アクセスをサポートするクラスです。 | 
- 
java.lang.invokeでのByteOrderの使用型ByteOrderのパラメータを持つjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 static VarHandleMethodHandles. byteArrayViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)byte[]配列の要素にアクセスするVarHandleを生成し、int[]やlong[]などの異なるプリミティブ配列型であるかのように見せます。static VarHandleMethodHandles. byteBufferViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)int[]またはlong[]など、byteの要素にアクセスするVarHandleを生成します。これは、ByteBufferの要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。
- 
java.nioでのByteOrderの使用ByteOrderとして宣言されたjava.nioのフィールド 修飾子と型 フィールド 説明 static ByteOrderByteOrder. BIG_ENDIANビッグ・エンディアンbyte順序を示す定数です。static ByteOrderByteOrder. LITTLE_ENDIANリトル・エンディアンbyte順序を示す定数です。ByteOrderを返すjava.nioのメソッド 修飾子と型 メソッド 説明 static ByteOrderByteOrder. nativeOrder()ベースとなるネイティブのbyte順序を取得します。ByteOrderByteBuffer. order()このバッファのbyte順序を取得します。abstract ByteOrderCharBuffer. order()このバッファのbyte順序を取得します。abstract ByteOrderDoubleBuffer. order()このバッファのbyte順序を取得します。abstract ByteOrderFloatBuffer. order()このバッファのbyte順序を取得します。abstract ByteOrderIntBuffer. order()このバッファのbyte順序を取得します。abstract ByteOrderLongBuffer. order()このバッファのbyte順序を取得します。abstract ByteOrderShortBuffer. order()このバッファのbyte順序を取得します。型ByteOrderのパラメータを持つjava.nioのメソッド 修飾子と型 メソッド 説明 ByteBufferByteBuffer. order(ByteOrder bo)このバッファのbyte順序を変更します。
- 
javax.imageio.streamでのByteOrderの使用ByteOrderとして宣言されたjavax.imageio.streamのフィールド 修飾子と型 フィールド 説明 protected ByteOrderImageInputStreamImpl. byteOrder列挙クラスjava.nio.ByteOrderのインスタンスで表されるストリームのバイト順で、ByteOrder.BIG_ENDIANはネットワーク・バイト順、ByteOrder.LITTLE_ENDIANは逆順を示します。ByteOrderを返すjavax.imageio.streamのメソッド 修飾子と型 メソッド 説明 ByteOrderImageInputStream. getByteOrder()このストリームから読み込まれるデータのバイト順を、java.nio.ByteOrder列挙のインスタンスとして返します。型ByteOrderのパラメータを持つjavax.imageio.streamのメソッド 修飾子と型 メソッド 説明 voidImageInputStream. setByteOrder(ByteOrder byteOrder)このストリームからの今後のデータ値の読込みのために、バイト順を設定します。
- 
jdk.incubator.foreignでのByteOrderの使用ByteOrderを返すjdk.incubator.foreignのメソッド 修飾子と型 メソッド 説明 ByteOrderValueLayout. order()値バイト順を返します。型ByteOrderのパラメータを持つjdk.incubator.foreignのメソッド 修飾子と型 メソッド 説明 static ValueLayoutMemoryLayout. ofValueBits(long size, ByteOrder order)指定されたバイト順とサイズの値レイアウトを作成します。static VarHandleMemoryHandles. varHandle(Class<?> carrier, long alignmentBytes, ByteOrder byteOrder)指定されたキャリア・タイプ、位置合せ制約、およびバイト順序でメモリー・アクセス・メトリックを作成します。static VarHandleMemoryHandles. varHandle(Class<?> carrier, ByteOrder byteOrder)指定されたキャリア・タイプとバイト順序でメモリー・アクセス・メトリックを作成します。ValueLayoutValueLayout. withOrder(ByteOrder order)指定されたバイト順で新しい値レイアウトを返します。