what is difference between Java Method And Native Method?
本问题已经有最佳答案,请猛点这里访问。
在学习Java时,我坚持使用java Method和Native Method的概念。两者有一些区别。我不清楚他们的意思是什么?
请帮帮我,谢谢。
Java方法通常是一个代码块,其名称可以使用普通的java编写。
1 2 3 |
本机方法是链接到本机库的方法。 本机库通过JNI(Java Native Interface)或JNA(Java Native Access)链接到java程序,本机方法如下所示:
1 | public native void method(); |
它只是一个声明,因为方法实现是在本机库中完成的。
根据定义:
Native methods are Java methods that start in a language other than Java.
Native methods can access system-specific functions and APIs that are not available directly in Java.
而Java方法是专门用Java语言编写的。