Java Native关键字原理及作用解析
初次遇见 native是在 java.lang.Object 源码中的一个hashCode方法:为什么有个native呢?这是我所要学习的地方。所以下面想要总结下native。凡是一种语言,都希望是纯。比如解决某一个方案都喜欢就单单这个语言来写即可。Java平台有个用户和本地C代码进行互操作的API,称为Java Native Interface 。我们需要按照下班方便的步骤进行:1、创建一个Java类,里面包含着一个 native 的方法和加载库的方法 loadLibrary。native 关键字告诉编译器调用的是该方法在外部定义,这里指的是C。如果大家直接运行这个代码, JVM会告之:“A Java Exception has occurred.”控制台输出如下:
用户评论