我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 栈法 >

java内存机制的本地方法接口本地方法栈static静态数据的问题

归档日期:07-05       文本归类:栈法      文章编辑:爱尚语录

  java内存机制的本地方法接口,本地方法栈,static静态数据的问题

  java内存机制的本地方法接口,本地方法栈,static静态数据的问题

  java内存机制的本地方法接口,本地方法栈,是不是就是于JVM运行的操作系统环境本身的打交到?举个例子:比如jvm运行在windows操作系统,那么这个接口是不是就是用于给我调用window本身...

  java内存机制的本地方法接口,本地方法栈,是不是就是于JVM运行的操作系统环境本身的打交到?举个例子:比如jvm运行在windows操作系统,那么这个接口是不是就是用于给我调用window本身一些库函数所准备的?类变量也叫静态变量,是放在静态域里面,那么这个静态域又在哪里,method areas或者java stack里面?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  2013-07-30展开全部虽然 JVM 是 Java 虚拟的计算机,同样有堆内存和栈内存。但 Java 程序运行时,供成员变量存储的堆内存,以及供局部变量存储的栈内存,都是由操作系统(如 Windows, Linux等)提供。而 JVM 的堆内存和栈内存,其作用是调用操作系统的内存或文件后进行模拟用的。 其实把JVM看成是个中间层就可以,不止是内存分配,还有线程、网络连接等等,最终在底层都要靠操作系统来搞。

  其中我们程序中用关键字new出来的东西都是存放在heap segment;

  程序中的局部变量存放在stack segment,这些局部变量是在具体方法执行结束之后,系统自动释放内存资源(而heap segment中的资源需要java垃圾回收机制来处理);

  程序中的方法,是内存中的code segment中的,而且是多个对象 共享一个代码空间区域;

本文链接:http://apawoodbury.com/zhanfa/186.html