类的用途
java.nio.ByteOrder
使用 ByteOrder 的包
包
描述
提供对 Java 运行时之外的内存和函数的低级访问。
java.lang.invoke 包提供用于与 Java 虚拟机交互的低级原语。
定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。
处理来自文件和流的低级 I/O 的 Java 图像 I/O API 包。
孵化功能。 将在未来的版本中删除。
-
ByteOrder 在 java.lang.foreign 中的用法
java.lang.foreign 中返回 ByteOrder 的方法java.lang.foreign 中的方法,参数类型为 ByteOrder修饰符和类型方法描述static ValueLayoutPREVIEWMemoryLayout.valueLayout(Class<?> carrier, ByteOrder order) 创建给定 Java 载体和字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。 -
ByteOrder 在 java.lang.invoke 中的用法
java.lang.invoke 中的方法,参数类型为 ByteOrder修饰符和类型方法描述static VarHandleMethodHandles.byteArrayViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder) 生成一个 VarHandle,可以访问byte[]数组的元素,就像它是不同的原始数组类型一样,例如int[]或long[]。static VarHandleMethodHandles.byteBufferViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder) 生成一个 VarHandle,允许访问ByteBuffer的元素,将其视为与byte不同的基本组件类型的元素数组,例如int[]或long[]。 -
ByteOrder 在 java.nio 中的用法
修饰符和类型Field描述static final ByteOrderByteOrder.BIG_ENDIAN常量表示 big-endian 字节顺序。static final ByteOrderByteOrder.LITTLE_ENDIAN表示小端字节顺序的常量。修饰符和类型方法描述static ByteOrderByteOrder.nativeOrder()检索底层平台的本机字节顺序。final ByteOrderByteBuffer.order()检索此缓冲区的字节顺序。abstract ByteOrderCharBuffer.order()检索此缓冲区的字节顺序。abstract ByteOrderDoubleBuffer.order()检索此缓冲区的字节顺序。abstract ByteOrderFloatBuffer.order()检索此缓冲区的字节顺序。abstract ByteOrderIntBuffer.order()检索此缓冲区的字节顺序。abstract ByteOrderLongBuffer.order()检索此缓冲区的字节顺序。abstract ByteOrderShortBuffer.order()检索此缓冲区的字节顺序。 -
ByteOrder 在 javax.imageio.stream 中的用法
javax.imageio.stream 中的字段声明为 ByteOrder修饰符和类型Field描述protected ByteOrderImageInputStreamImpl.byteOrder流的字节顺序作为枚举类java.nio.ByteOrder的实例,其中ByteOrder.BIG_ENDIAN表示网络字节顺序,ByteOrder.LITTLE_ENDIAN表示相反的顺序。javax.imageio.stream 中返回 ByteOrder 的方法修饰符和类型方法描述ImageInputStream.getByteOrder()返回字节顺序,作为java.nio.ByteOrder枚举的实例,数据值将以此字节顺序从该流中读取。ImageInputStreamImpl.getByteOrder()javax.imageio.stream 中的方法,参数类型为 ByteOrder修饰符和类型方法描述voidImageInputStream.setByteOrder(ByteOrder byteOrder) 为将来从此流中读取数据值设置所需的字节顺序。voidImageInputStreamImpl.setByteOrder(ByteOrder byteOrder) -
ByteOrder 在 jdk.incubator.vector 中的用法
jdk.incubator.vector 中的方法,参数类型为 ByteOrder修饰符和类型方法描述static ByteVectorByteVector.fromMemorySegment(VectorSpecies<Byte> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo) static ByteVectorByteVector.fromMemorySegment(VectorSpecies<Byte> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Byte> m) static DoubleVectorDoubleVector.fromMemorySegment(VectorSpecies<Double> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo) static DoubleVectorDoubleVector.fromMemorySegment(VectorSpecies<Double> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Double> m) static FloatVectorFloatVector.fromMemorySegment(VectorSpecies<Float> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo) static FloatVectorFloatVector.fromMemorySegment(VectorSpecies<Float> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Float> m) static IntVectorIntVector.fromMemorySegment(VectorSpecies<Integer> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo) static IntVectorIntVector.fromMemorySegment(VectorSpecies<Integer> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Integer> m) static LongVectorLongVector.fromMemorySegment(VectorSpecies<Long> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo) static LongVectorLongVector.fromMemorySegment(VectorSpecies<Long> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Long> m) static ShortVectorShortVector.fromMemorySegment(VectorSpecies<Short> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo) static ShortVectorShortVector.fromMemorySegment(VectorSpecies<Short> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Short> m) VectorSpecies.fromMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo) final voidByteVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo) final voidByteVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Byte> m) final voidDoubleVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo) final voidDoubleVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Double> m) final voidFloatVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo) final voidFloatVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Float> m) final voidIntVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo) final voidIntVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Integer> m) final voidLongVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo) final voidLongVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Long> m) final voidShortVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo) final voidShortVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Short> m) abstract voidVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo) abstract voidVector.intoMemorySegment(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<E> m)