(注意,Object.getClass不在列表中; 它仍将被“标准”名称 Java_java_lang_Object_getClass调用。)对于列出的函数,相关的 C 函数如表中所列,这比编写一堆转发函数要方便。
注册本机函数也很有用,如果你在你的 C 程序中嵌入 Java 并且想要链接到应用程序内部的函数(而不是在一个共享库中) ,或者正在使用的函数没有被“导出”,因为这些通常不会被标准的方法查找机制找到。注册本机函数还可以用来将本机方法“重新绑定”到另一个 C 函数(例如,如果程序支持动态加载和卸载模块,那么就很有用)。