技术专题我爱编程

《深入理解Java虚拟机》读书笔记(一)——Java内存区域

2017-07-20  本文已影响20人  如夜_YanBaoC

世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。 —— 书中引言

I、Java技术体系

Sun定义的Java技术体系包括:

Java程序设计语言、Java虚拟机、Java API类库统称为JDK(Java Development Kit),JDK是支持Java程序开发的最小环境。

Java API类库中的Java SE API子集和Java虚拟机统称为JRE(Java Runtime Environment),JRE是支持Java程序运行的最小标准环境。

II、Java内存区域

Java虚拟机所管理的内存会包括一下几个运行时数据区域,如图

1.程序计数器

2、Java虚拟机栈

3.本地方法栈

4.Java堆

5.方法区

6.运行时常量池

7.直接内存

上一篇下一篇

猜你喜欢

热点阅读