基础知识

Java内存区域

2018-09-09  本文已影响35人  Utte

一、运行时数据区域

0. 概述

1. 程序计数器

2. 虚拟机栈

3. 本地方法栈

4. Java堆

直接内存

5. 方法区

运行时常量池

二、HotSpot虚拟机对象的创建、布局和访问

1. 对象的创建

经过上面的步骤,虚拟机的角度看,一个对象已经产生,Java程序角度看,一个对象的创建才刚刚开始,init方法还没有执行。

2. 对象的布局

3. 对象的访问定位

上一篇下一篇

猜你喜欢

热点阅读