深入理解 java 虚拟机 读书笔记
文章平均质量分 96
今天离目标是不是更远了
故乡遥,何日去,家住吴门,久作长安旅;
五月渔郎相忆否,小楫轻舟,梦入芙蓉浦;
展开
-
JVM 运行时数据区中的故事(内存中的故事)
讲了下 jvm 运行时数据区分为几个部分以及每个部分各自的情况。在文章可以了解到,pc寄存器、虚拟机栈(栈帧、局部变量表、操作数栈、动态连接、方法返回地址)、堆(伊甸园区、幸存者区、老年代)、方法区(永久代 vs 元空间)等知识。以及垃圾回收的一些细节。原创 2021-12-22 16:16:53 · 1001 阅读 · 0 评论 -
JVM的故事の类加载子系统 小王国内部的事情。
关于JVM的类加载子系统,诸如:类的加载、验证、准备、解析、初始化等各个阶段发生的故事。类加载器的故事以及双亲委派机制,最后自己自定义一个类加载器,体验下,双亲委派机制和打破双亲委派机制。原创 2021-11-13 21:56:31 · 980 阅读 · 0 评论 -
类文件结构的故事(三)
属性表集合中的属性讲解原创 2020-03-07 13:17:58 · 223 阅读 · 0 评论 -
程序计数器(关于java虚拟机内存的那些事)
《深入理解java虚拟机》 读书感悟 作者:淮左白衣--------------写于2018年4月9日17:44:48关于java虚拟机内存的那些事之程序计数器关于java虚拟机内存的那些事之程序计数器什么是程序计数器?有什么特点为什么具有这些特点参考:什么是程序计数器? 程序计数器是一块 较小 的内存空间,它可以看做是当前线程所执行的字...原创 2018-04-09 17:48:37 · 7786 阅读 · 14 评论 -
java虚拟机栈(关于java虚拟机内存的那些事)
《深入理解 java 虚拟机》 读书扩展 作者:淮左白衣 写于 2018年4月13日16:26:51 目录java虚拟机栈是什么特点什么是栈帧局部变量表什么时候抛出 StackOverflowError 、OutOfMemoryError 异常后记:本地方法栈java虚拟机栈是什么平时我们在说JVM内存的时候,都说堆、栈等等其他的;这里...原创 2018-04-13 16:30:03 · 419 阅读 · 0 评论 -
方法区(关于java虚拟机内存的那些事)
《深入理解 java 虚拟机》 读书扩展 作者:淮左白衣 写于 2018年4月13日21:26:05目录方法区图例(方法区中都保存什么)类型信息类型的常量池 (即运行时常量池)字段信息方法信息类变量(即static变量)对类加载器的引用对Class类的引用方法表(摘抄)JVM如何使用方法区里面的数据的参考:Java方法区 方...原创 2018-04-13 21:26:45 · 5614 阅读 · 1 评论 -
类文件结构的故事(一)
虚拟机平台(与Java无关性),类文件结构、魔数,常量池,以及一个查看字节码的IDEA插件;原创 2019-04-01 10:33:12 · 325 阅读 · 0 评论 -
类文件结构的故事(二)
读常量池表的方法,以及CONSTANT_Utf8_info表的讲解,类文件结构的访问标记、类、父类、接口索引、字段表、方法表以及属性表的含义。原创 2019-08-13 18:57:23 · 200 阅读 · 0 评论