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