java.lang.Object类如何加载本机函数?

时间:2017-08-22 04:12:37

标签: java java-native-interface

当我创建JNI代码时,我必须使用System.load()System.loadLibrary()方法加载DLLC中创建的C++才能使用本机函数。

java.lang.Objectjava.lang.System等类如何加载自己的原生函数,如hashCode()clone()setOut0(PrintStream out),该库位于何处?

1 个答案:

答案 0 :(得分:0)

JVM通过JNI函数RegisterNatives()代表Object和其他一些类来完成它。