美文网首页
java se 1.5.1 对象的内存

java se 1.5.1 对象的内存

作者: 起名字真难难难 | 来源:发表于2019-12-19 16:24 被阅读0次

划分为5个部分

1、栈

存放方法的局部变量(方法的参数、方法的内部变量),方法的运行在栈中。
一旦超出作用域,立刻从栈内存中消失。

2、堆

凡是new出来的对象,都在堆中。
堆内存里的东西都有一个地址值(16进制),堆内存里的数据,都有一个默认值。
int -->0
double-->0.0
字符-->'\u0000'
布尔-->false
引用-->null

3、方法区

存储.class相关信息,包含方法的信息

4、本地方法栈

5、寄存器

内存图例

一个数组


image.png

两个数组


image.png
把一个数组赋值给另一个数组
image.png

相关文章

网友评论

      本文标题:java se 1.5.1 对象的内存

      本文链接:https://www.haomeiwen.com/subject/crzmnctx.html