![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
虚拟机
深入了解java虚拟机
李培文
大家好
展开
-
JVM 之 内存篇
介绍完java虚拟机运行时数据区之后,本篇将介绍这些数据是如何创建,如何布局以及如何访问的。 1:对象的创建 2:对象的内存布局 3:对象的访问地位原创 2020-07-31 18:33:36 · 93 阅读 · 0 评论 -
JVM 之 内存篇
本篇将从概念上阐述java虚拟机内存的各个区域,以及每个区域的作用,服务对象以及其中可能产生的问题 1:程序计数器 2:java虚拟机栈 3 :本地方法栈 4:java堆 5:方法区 6:运行时常量池 7:直接内存 ...原创 2020-07-25 20:18:35 · 83 阅读 · 0 评论 -
Java内存模型----Java Memory Model
Java的内存模型设置的想法是为了达到屏蔽各种硬件和操作系统访问内存的差异,以达到在各个平台统一的,一致的访问内存效果。因为之前的C/C++,直接使用物理硬件和操作系统内存的模型,这样的话,有可能这个程序在不同的硬件和平台就不能正常运行了。 1.1 工作内存和主内存 变量:实例变量,静态变量,构成数组对象的元素。不包括局部变量和方法参数。 java内存模型规定了,所有的变量都存储在主内存中(...原创 2020-03-01 22:10:17 · 112 阅读 · 0 评论