JVM
文章平均质量分 84
登天蚂蚁
蜂采百花蜜酿成,为谁辛苦为谁甜
展开
-
JVM内存分布
定义 JVM的结构可以分为三个部分:类加载系统、运行时数据区、执行引擎与本地方法接口,本文关注的只是运行时数据区。JVM内存结构可以分为:堆、栈(虚拟机栈,本地方法栈)、方法区和程序计数器(CPU寄存器暂且不说)几个部分,按照线程隔离性又可以分为两类:线程共享的堆和方法区,线程私有的栈和程序计数器。 配图如下原创 2016-08-24 17:05:41 · 496 阅读 · 0 评论 -
类加载机制_双亲委派模型
类加载机制的第一步执行的是类的加载过程,完整的类加载机制包括加载、连接和初始化,其中连接又可以分为验证、准备和解析三个小过程,除了解析过程支持动态绑定发生的时间可能在初始化之后,其他过程按照顺序发生(时间上可重叠)。 类的加载是指将表示类信息的二进制字节流转化为虚拟机中以Class对象为代表的数据结构。 虚拟机中采用双亲委派模型来表现类的加载结构,JVM中预定义的有三种类型的类加载器:原创 2016-07-25 19:47:29 · 523 阅读 · 0 评论