java虚拟机在调用本地方法时需要给本地方法提供的内存空间。也就是不是由java代码编写的代码,因为我们java代码是不能直接和我们操作系统底层打交道,所以就需要用c/c++编写的本地方法和操作系统底层打交道。那么我们java代码可以通过本地方法来调用底层的一些功能。

比如我们的Object里面。

4 本地方法栈_java代码

 

 

4 本地方法栈_java代码_02

 

 

native方法是没有实现的。我们java代码拿来即用