JNA:(Java Native Access )提供一组Java工具类用于在运行期间动态访问系统本地库(native library:如Window的dll)
NIO:( non-blocking IO ) 处理大文件,Unsafe类作为底层的使用,可以操作对外的内存
RMI:(Remote Method Invocation)用于实现远程过程调用(RPC)(Remote procedure call)的Java API, 能直接传输序列化后的Java对象和分布式垃圾收集。它的实现依赖于Java虚拟机(JVM),因此它仅支持从一个JVM到另一个JVM的调用。
JNI: