jvm
吉祥的元
英雄只此敢争先
展开
-
jvm 类加载机制
题记:WriteOnce,Run Anywhere 加载: 1,通过类的全限定名获取此类的二进制字节流。 2,将这个字节流代表的静态存储结构转化为方法区的运行时数据结构。 3,在内存中生成一个代表这个类的Class对象作为方法区中这个类的各种数据的访问入口。 连接: a,验证:保证Class文件中的字节流符合jvm的要求 b,准备:在方法区中为类变量设置内存并设置初始值。...原创 2018-09-24 22:35:05 · 117 阅读 · 0 评论 -
jvm内存模型
堆:存放对象实例和数组 方法区:它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。 虚拟机栈:描述java方法执行的内存模型,方法执行的时候会在jvm栈里面创建一个栈帧,存放变量表,操作栈,方法出口。 本地方法栈:用来执行本地方法。 程序计数器:用来获取下一条指令。...原创 2018-09-25 15:22:13 · 128 阅读 · 0 评论