クラス
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 VarHandle
MethodHandles. byteArrayViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
byte[]
配列の要素にアクセスするVarHandleを生成し、int[]
やlong[]
などの異なるプリミティブ配列型であるかのように見せます。static VarHandle
MethodHandles. byteBufferViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
int[]
またはlong[]
など、byte
の要素にアクセスするVarHandleを生成します。これは、ByteBuffer
の要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。 -
java.nioでのByteOrderの使用
ByteOrderとして宣言されたjava.nioのフィールド 修飾子と型 フィールド 説明 static ByteOrder
ByteOrder. BIG_ENDIAN
ビッグ・エンディアンbyte順序を示す定数です。static ByteOrder
ByteOrder. LITTLE_ENDIAN
リトル・エンディアンbyte順序を示す定数です。ByteOrderを返すjava.nioのメソッド 修飾子と型 メソッド 説明 static ByteOrder
ByteOrder. nativeOrder()
ベースとなるネイティブのbyte順序を取得します。ByteOrder
ByteBuffer. order()
このバッファのbyte順序を取得します。abstract ByteOrder
CharBuffer. order()
このバッファのbyte順序を取得します。abstract ByteOrder
DoubleBuffer. order()
このバッファのbyte順序を取得します。abstract ByteOrder
FloatBuffer. order()
このバッファのbyte順序を取得します。abstract ByteOrder
IntBuffer. order()
このバッファのbyte順序を取得します。abstract ByteOrder
LongBuffer. order()
このバッファのbyte順序を取得します。abstract ByteOrder
ShortBuffer. order()
このバッファのbyte順序を取得します。型ByteOrderのパラメータを持つjava.nioのメソッド 修飾子と型 メソッド 説明 ByteBuffer
ByteBuffer. order(ByteOrder bo)
このバッファのbyte順序を変更します。 -
javax.imageio.streamでのByteOrderの使用
ByteOrderとして宣言されたjavax.imageio.streamのフィールド 修飾子と型 フィールド 説明 protected ByteOrder
ImageInputStreamImpl. byteOrder
列挙クラスjava.nio.ByteOrder
のインスタンスで表されるストリームのバイト順で、ByteOrder.BIG_ENDIAN
はネットワーク・バイト順、ByteOrder.LITTLE_ENDIAN
は逆順を示します。ByteOrderを返すjavax.imageio.streamのメソッド 修飾子と型 メソッド 説明 ByteOrder
ImageInputStream. getByteOrder()
このストリームから読み込まれるデータのバイト順を、java.nio.ByteOrder
列挙のインスタンスとして返します。型ByteOrderのパラメータを持つjavax.imageio.streamのメソッド 修飾子と型 メソッド 説明 void
ImageInputStream. setByteOrder(ByteOrder byteOrder)
このストリームからの今後のデータ値の読込みのために、バイト順を設定します。 -
jdk.incubator.foreignでのByteOrderの使用
ByteOrderを返すjdk.incubator.foreignのメソッド 修飾子と型 メソッド 説明 ByteOrder
ValueLayout. order()
値バイト順を返します。型ByteOrderのパラメータを持つjdk.incubator.foreignのメソッド 修飾子と型 メソッド 説明 static ValueLayout
MemoryLayout. ofValueBits(long size, ByteOrder order)
指定されたバイト順とサイズの値レイアウトを作成します。static VarHandle
MemoryHandles. varHandle(Class<?> carrier, long alignmentBytes, ByteOrder byteOrder)
指定されたキャリア・タイプ、位置合せ制約、およびバイト順序でメモリー・アクセス・メトリックを作成します。static VarHandle
MemoryHandles. varHandle(Class<?> carrier, ByteOrder byteOrder)
指定されたキャリア・タイプとバイト順序でメモリー・アクセス・メトリックを作成します。ValueLayout
ValueLayout. withOrder(ByteOrder order)
指定されたバイト順で新しい値レイアウトを返します。