我们在不断的改进和丰富 Java 虚拟机和其他非 Java 平台之间的连接,包括 C 程序员用到的很多接口等。
Panama 项目包含如下组件:
在 JVM 调用原生函数(C,C++),特别是 JEP 191
原生的跨 JVM 以及 JVM 堆之间的数据访问
JVM 堆中的新的数据布局
native metadata definition for JVM
header file API extraction tools (see below)
native library management APIs
native-oriented interpreter and runtime “hooks”
class and method resolution “hooks”
native-oriented JIT optimizations
tooling or wrapper interposition for safety
exploratory work with difficult-to-integrate native libraries