在我创建线程的时候,发现其底层会区调用一个没有返回值,没有方法体的接口,这让我很疑惑,了解后发现,原来被**native**修饰过的方法,在内存中会放到一个叫**本地方法栈(Native Method stack)**的地方记录着,如果该方法被加载,会调用**本地方法接口(Java Native Method Interface)**加载**本地方法库**;

**本地方法接口的作用(JNI):** 拓展Java的使用,融合不同的编程语言为Java所用!
**本地方法栈的作用:**它在内存中专门开辟了一块标记区域:Native Method Stack
Java诞生的时候 C,C++,横行,想要立足,必须要有c,和c++的程序
----笔记