包的用途
java.lang.foreign
使用 java.lang.foreign 的包
包
描述
提供对 Java 运行时之外的内存和函数的低级访问。
java.lang.invoke 包提供用于与 Java 虚拟机交互的低级原语。
定义通道,它表示与能够执行 I/O 操作的实体的连接,例如文件和套接字;定义选择器,用于多路复用、非阻塞 I/O 操作。
孵化功能。 将在未来的版本中删除。
-
被 java.lang.foreign 使用的 java.lang.foreign 中的类类描述预览。arena 控制内存段的生命周期,提供灵活的分配和及时的释放。预览。函数描述符模拟外部函数的签名。预览。聚合多个 member layouts 的复合布局。预览。链接器提供从 Java 代码访问外部函数,以及从外部函数访问 Java 代码。预览。链接器选项用于指示链接器的附加链接要求,除了函数描述符所描述的内容之外。预览。一个链接器选项,用于在调用与向下调用方法句柄关联的外部函数之后立即保存部分执行状态,然后它可以被运行时覆盖,或通过常规方式读取。预览。内存布局描述了内存段的内容。预览。layout path 中的一个元素。预览。内存段提供对连续内存区域的访问。预览。填充布局。预览。段作用域控制对内存段的访问。预览。表示给定 element layout 重复的复合布局。预览。一个组布局,其成员布局一个接一个地布置。预览。symbol lookup 检索一个或多个库中符号的地址。预览。一种组布局,其成员布局以相同的起始偏移量布置。预览。用于创建和操作变量参数列表的帮助程序类,在功能上类似于 C
va_list。预览。对基本数据类型的值建模的布局。预览。载体为MemorySegment.class的值布局。预览。载体为boolean.class的值布局。预览。载体为byte.class的值布局。预览。载体为char.class的值布局。预览。载体为double.class的值布局。预览。载体为float.class的值布局。预览。载体为int.class的值布局。预览。载体为long.class的值布局。预览。载体为short.class的值布局。 -
被 java.lang.invoke 使用的 java.lang.foreign 中的类
-
被 java.nio.channels 使用的 java.lang.foreign 中的类
-
被 jdk.incubator.vector 使用的 java.lang.foreign 中的类