JAVA内存
赵日天学java
业精于勤,荒于嬉。行成于思,毁于随。
展开
-
JAVA内存划分--对象内存图一
所谓 基础不牢地动山摇,又所谓经济基础决定上层建筑…扯偏了 说一说没有指针的java 语言 对象在内存中是如何存储的吧 java内存分配,详见 java内存分配 首先: 一个对象内存图 方法区是存储 .class相关信息,所以在你运行main方法之前,方法区最先有数据 我们看左边一共有几个.class ?可以看到是有两个class,一个Phone,一个Demo01… 之后,程序以main方法为...原创 2020-03-06 22:49:35 · 144 阅读 · 0 评论 -
Java内存划分--数组内存图
Java内存划分 5 一,栈: 存放的都是方法中的 局部变量,方法的运行一定要在栈当中。 局部变量:方法的参数,方法{}中的变量 作用域:一旦超出作用域,立刻从栈内存中消失。 二,堆: 凡是 new 出来的东西,都在堆当中 堆内存里面的东西都有一个地址值:16进制 堆里面的数据都有默认值: 整数 默认为0 浮点数 默认为0.0 字符 默认为 ‘\u0000’ 布尔 默...原创 2020-03-06 21:38:56 · 304 阅读 · 0 评论