关于java的native关键字native是用来调用本地方法的,我们一般在static代码块中进行初始化,调用System.load
关于java的native关键字
native是用来调用本地方法的,我们一般在static代码块中进行初始化,调用System.loadLibrary()方法。
但今天看Object类中:
private static native void registerNatives();
static {
registerNatives();
}
它是怎样调用的本地dll呢?
[解决办法]
java的虚拟机是C写的,这段代码也是C翻译后执行的。
