native:
凡是带了nativ关键字的,说明java的作用范围已经达不到了,必须去调运底层的c或c++的库。
这个时候就会进入本地方法栈,然后调运本地方法接口JNI。
JNI:拓展了java的使用,融合了c,c++等语言被java使用。
java诞生之际,c语言盛行,为求立足,不得不去设置这样一个融合c的机制,所以在内存中开开辟一块
内存,作为Native Method Stack,用来记录Native方法,在最终执行的时候去调用本地方法接口JNI。
凡是带了nativ关键字的,说明java的作用范围已经达不到了,必须去调运底层的c或c++的库。
这个时候就会进入本地方法栈,然后调运本地方法接口JNI。
JNI:拓展了java的使用,融合了c,c++等语言被java使用。
java诞生之际,c语言盛行,为求立足,不得不去设置这样一个融合c的机制,所以在内存中开开辟一块
内存,作为Native Method Stack,用来记录Native方法,在最终执行的时候去调用本地方法接口JNI。