クラス
java.nio.ByteOrderの使用
パッケージ
説明
java.lang.invoke
パッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
ファイルとストリームからの低レベル入出力を処理する、Javaイメージ入出力APIのパッケージです。
Javaから直接、低レベルで効率的な外部メモリー/ファンクション・アクセスをサポートするクラス。
「インキュベート機能」。 将来のリリースで削除されます。
-
java.lang.invokeでのByteOrderの使用
修飾子と型メソッド説明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の使用
修飾子と型フィールド説明static final ByteOrder
ByteOrder.BIG_ENDIAN
ビッグ・エンディアンbyte順序を示す定数です。static final ByteOrder
ByteOrder.LITTLE_ENDIAN
リトル・エンディアンbyte順序を示す定数です。修飾子と型メソッド説明static ByteOrder
ByteOrder.nativeOrder()
ベースとなるネイティブのbyte順序を取得します。final 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順序を取得します。 -
javax.imageio.streamでのByteOrderの使用
修飾子と型フィールド説明protected ByteOrder
ImageInputStreamImpl.byteOrder
列挙クラスjava.nio.ByteOrder
のインスタンスで表されるストリームのバイト順で、ByteOrder.BIG_ENDIAN
はネットワーク・バイト順、ByteOrder.LITTLE_ENDIAN
は逆順を示します。修飾子と型メソッド説明ImageInputStream.getByteOrder()
このストリームから読み込まれるデータのバイト順を、java.nio.ByteOrder
列挙のインスタンスとして返します。ImageInputStreamImpl.getByteOrder()
修飾子と型メソッド説明void
ImageInputStream.setByteOrder
(ByteOrder byteOrder) このストリームからの今後のデータ値の読込みのために、バイト順を設定します。void
ImageInputStreamImpl.setByteOrder
(ByteOrder byteOrder) -
jdk.incubator.foreignでのByteOrderの使用
修飾子と型メソッド説明static ValueLayout
MemoryLayout.valueLayout
(Class<?> carrier, ByteOrder order) 指定されたJavaキャリアおよびバイト順序の値レイアウトを作成します。指定されたバイト順で新しい値レイアウトを返します。 -
jdk.incubator.vectorでのByteOrderの使用
修飾子と型メソッド説明static ByteVector
ByteVector.fromByteArray
(VectorSpecies<Byte> species, byte[] a, int offset, ByteOrder bo) オフセットから始まるバイト配列からベクトルをロードします。static ByteVector
ByteVector.fromByteArray
(VectorSpecies<Byte> species, byte[] a, int offset, ByteOrder bo, VectorMask<Byte> m) オフセットからマスクを使用してバイト配列からベクトルをロードします。static DoubleVector
DoubleVector.fromByteArray
(VectorSpecies<Double> species, byte[] a, int offset, ByteOrder bo) オフセットから始まるバイト配列からベクトルをロードします。static DoubleVector
DoubleVector.fromByteArray
(VectorSpecies<Double> species, byte[] a, int offset, ByteOrder bo, VectorMask<Double> m) オフセットからマスクを使用してバイト配列からベクトルをロードします。static FloatVector
FloatVector.fromByteArray
(VectorSpecies<Float> species, byte[] a, int offset, ByteOrder bo) オフセットから始まるバイト配列からベクトルをロードします。static FloatVector
FloatVector.fromByteArray
(VectorSpecies<Float> species, byte[] a, int offset, ByteOrder bo, VectorMask<Float> m) オフセットからマスクを使用してバイト配列からベクトルをロードします。static IntVector
IntVector.fromByteArray
(VectorSpecies<Integer> species, byte[] a, int offset, ByteOrder bo) オフセットから始まるバイト配列からベクトルをロードします。static IntVector
IntVector.fromByteArray
(VectorSpecies<Integer> species, byte[] a, int offset, ByteOrder bo, VectorMask<Integer> m) オフセットからマスクを使用してバイト配列からベクトルをロードします。static LongVector
LongVector.fromByteArray
(VectorSpecies<Long> species, byte[] a, int offset, ByteOrder bo) オフセットから始まるバイト配列からベクトルをロードします。static LongVector
LongVector.fromByteArray
(VectorSpecies<Long> species, byte[] a, int offset, ByteOrder bo, VectorMask<Long> m) オフセットからマスクを使用してバイト配列からベクトルをロードします。static ShortVector
ShortVector.fromByteArray
(VectorSpecies<Short> species, byte[] a, int offset, ByteOrder bo) オフセットから始まるバイト配列からベクトルをロードします。static ShortVector
ShortVector.fromByteArray
(VectorSpecies<Short> species, byte[] a, int offset, ByteOrder bo, VectorMask<Short> m) オフセットからマスクを使用してバイト配列からベクトルをロードします。VectorSpecies.fromByteArray
(byte[] a, int offset, ByteOrder bo) オフセットから始まるバイト配列からこの種のベクトルをロードします。static ByteVector
ByteVector.fromByteBuffer
(VectorSpecies<Byte> species, ByteBuffer bb, int offset, ByteOrder bo) オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static ByteVector
ByteVector.fromByteBuffer
(VectorSpecies<Byte> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Byte> m) オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static DoubleVector
DoubleVector.fromByteBuffer
(VectorSpecies<Double> species, ByteBuffer bb, int offset, ByteOrder bo) オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static DoubleVector
DoubleVector.fromByteBuffer
(VectorSpecies<Double> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Double> m) オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static FloatVector
FloatVector.fromByteBuffer
(VectorSpecies<Float> species, ByteBuffer bb, int offset, ByteOrder bo) オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static FloatVector
FloatVector.fromByteBuffer
(VectorSpecies<Float> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Float> m) オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static IntVector
IntVector.fromByteBuffer
(VectorSpecies<Integer> species, ByteBuffer bb, int offset, ByteOrder bo) オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static IntVector
IntVector.fromByteBuffer
(VectorSpecies<Integer> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Integer> m) オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static LongVector
LongVector.fromByteBuffer
(VectorSpecies<Long> species, ByteBuffer bb, int offset, ByteOrder bo) オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static LongVector
LongVector.fromByteBuffer
(VectorSpecies<Long> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Long> m) オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。static ShortVector
ShortVector.fromByteBuffer
(VectorSpecies<Short> species, ByteBuffer bb, int offset, ByteOrder bo) オフセットから始まるベクトルをbyte bufferからbyteバッファにロードします。static ShortVector
ShortVector.fromByteBuffer
(VectorSpecies<Short> species, ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Short> m) オフセットからbyteバッファに開始し、マスクを使用して、byte bufferからベクトルをロードします。final void
ByteVector.intoByteArray
(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
ByteVector.intoByteArray
(byte[] a, int offset, ByteOrder bo, VectorMask<Byte> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
DoubleVector.intoByteArray
(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
DoubleVector.intoByteArray
(byte[] a, int offset, ByteOrder bo, VectorMask<Double> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
FloatVector.intoByteArray
(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
FloatVector.intoByteArray
(byte[] a, int offset, ByteOrder bo, VectorMask<Float> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
IntVector.intoByteArray
(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
IntVector.intoByteArray
(byte[] a, int offset, ByteOrder bo, VectorMask<Integer> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
LongVector.intoByteArray
(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
LongVector.intoByteArray
(byte[] a, int offset, ByteOrder bo, VectorMask<Long> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
ShortVector.intoByteArray
(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
ShortVector.intoByteArray
(byte[] a, int offset, ByteOrder bo, VectorMask<Short> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。abstract void
Vector.intoByteArray
(byte[] a, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるバイト配列にこのベクトルを格納します。abstract void
Vector.intoByteArray
(byte[] a, int offset, ByteOrder bo, VectorMask<E> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるバイト配列にこのベクトルを格納します。final void
ByteVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
ByteVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Byte> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
DoubleVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
DoubleVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Double> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
FloatVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
FloatVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Float> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
IntVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
IntVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Integer> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
LongVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
LongVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Long> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
ShortVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。final void
ShortVector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<Short> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。abstract void
Vector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo) 明示的なバイト順序を使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。abstract void
Vector.intoByteBuffer
(ByteBuffer bb, int offset, ByteOrder bo, VectorMask<E> m) 明示的なバイト順序とマスクを使用して、オフセットから始まるbyteバッファにこのベクトルを格納します。