java native 关键字
2017-06-12 10:51
302 查看
今天在看Javase中的classLoder类的源码时,发现一直找不到 private native final Class<?> findLoadedClass0(String name);
这个方法的实现在哪,这时,我注意到 native这个关键字。
native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,
而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,
但是可以通过JNI接口调用其他语言来实现对底层的访问。
JNI是Java本机接口(Java Native Interface),是一个本机编程接口,
它是Java软件开发工具箱(java Software Development Kit,SDK)的一部分。
JNI允许Java代码使用以其他语言编写的代码和代码库。
Invocation API(JNI的一部分)可以用来将Java虚拟机(JVM)嵌入到本机应用程序中,
从而允许程序员从本机代码内部调用Java代码。
以下是我觉得对我们理解JNI比较好的一篇不错的博文:
http://www.cnblogs.com/Alandre/p/4456719.html
这个方法的实现在哪,这时,我注意到 native这个关键字。
native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,
而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,
但是可以通过JNI接口调用其他语言来实现对底层的访问。
JNI是Java本机接口(Java Native Interface),是一个本机编程接口,
它是Java软件开发工具箱(java Software Development Kit,SDK)的一部分。
JNI允许Java代码使用以其他语言编写的代码和代码库。
Invocation API(JNI的一部分)可以用来将Java虚拟机(JVM)嵌入到本机应用程序中,
从而允许程序员从本机代码内部调用Java代码。
以下是我觉得对我们理解JNI比较好的一篇不错的博文:
http://www.cnblogs.com/Alandre/p/4456719.html
相关文章推荐
- Java关键字之native,strictfp,transient,volatile
- Java关键字之native,strictfp,transient,volatile
- java native关键字
- Java中的native关键字浅析(Java Native Interface)
- 对Java中Native关键字的认识
- Java 关键字 native 说明
- Java的native关键字
- Java中Native关键字
- Java中Native关键字的作用
- java native关键字
- Java不常用的关键字介绍 native,strictfp,transient,volatile
- Java的native关键字
- java native关键字方法
- Java关键字之native,strictfp,transient,volatile
- Java中native关键字用法
- Java关键字之native,strictfp,transient,volatile
- Java中Native关键字的作用
- Java关键字之native,strictfp,transient,volatile
- java中的Volatile,transient,native关键字
- Java关键字之native,strictfp,transient,volatile