1.native关键字的作用:
带了native关键字说明java的作用范围达不到了,回去调用底层C语言的库
2.native修饰方法的运行过程:
带了native关键字的方法会进入本地方法栈(Native Method Stack)调用本地方法接口(JNI)然后调用本地方法库
3.本地方法接口(JNI)的作用:
为了扩展java的使用,融合不同的编程语言为java所用
4.诞生背景:
java诞生的时候C和C++横行,想要立足必须要有调用C,C++的程序,于是才在内存中开辟了一块标记区域登记Native方法。在最终执行的时候,加载本地方法库中的方法通过JNI
5.使用native修饰方法的场景:
java程序驱动打印机,管理系统,在企业级应用中较为少见
调用其他接口:Socket,webService,http~