摘要: Java堆是和Java应用程序关系最为紧密的内存空间,几乎所有的对象都存放在堆中。并且堆是完全自动化管理的。 根据垃圾回收机制的不同,Java堆有可能有不同的结构。最为常见的一种就是将整个Java堆分为新生代和老年代。其中,新生代存放新生对象或者年龄不大的对象。 老年代存放老年对象。新生代可能分为e 阅读全文
posted @ 2018-10-03 19:31 kangjie 阅读(491) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机的基本结构如图所示 类加载子系统负责从文件系统或网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中可能还会存放运行是的常量池信息, 包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)。 Java堆在虚拟机启动的 阅读全文
posted @ 2018-10-03 09:28 kangjie 阅读(167) 评论(0) 推荐(0) 编辑