博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JVM java虚拟机
阅读量:6229 次
发布时间:2019-06-21

本文共 403 字,大约阅读时间需要 1 分钟。

JVM java虚拟机
1.栈区(stacksegment)存放函数的参数值,局部变量的值等,
在超过这个变量的作用域时就会被系统自动释放掉存于jvm内存中的资源。
优点:存取速度比堆快
缺点:存在栈中的数据大小 与生存期必须是确定的,无灵活性
总结:主要
for(int i=0;i<43;i++){
System.out.println(i);
}
System.out.print(i);

2.堆区(heapsegment)

存放由new创建的对象和数组,jvm不定时查看这个对象,如果没有引用指向这个对象就回收
Scanner in=new Scenner(System.in);
in.nextInt();
优点:可以动态分配jvm内存
缺点:要在运行时分配jvm内存 速度慢

3.静态区

4.代码区

转载于:https://www.cnblogs.com/s158/p/5080461.html

你可能感兴趣的文章
解决hal.dll丢失问题 调试方法启动XP
查看>>
The CVS Client/Server Protocol
查看>>
NSDateFormatter 真机调试
查看>>
[翻译]编写你的首个Django app, part 3
查看>>
[翻译]编写你的首个Django app, part 4
查看>>
SpringMVC源码总结(八)类型转换PropertyEditor的背后
查看>>
WampServer中Apache使用FastCGI模式跑PHP5.3nts版
查看>>
Oracle查询表空间使用情况
查看>>
自定义Django命令
查看>>
Redis及其安装配置
查看>>
XCODE 6.1 创建新白空应用
查看>>
Mac下查看端口占用
查看>>
DB2 启用QUIESCE模式
查看>>
C Primer Plus 第8章 字符输入/输出和输入确认 8.3 重定向和文件
查看>>
20160215--新的一年,新的起点。加油!
查看>>
使用class-validator替换Joi包的方法
查看>>
Android 实现类似考试座号表效果
查看>>
MySQL启动与停止[Linux]
查看>>
Go实现FastCgi Proxy Client 系列(四) keep-alive实现
查看>>
程序员必备神器
查看>>