![](https://img-blog.csdnimg.cn/2020010609502835.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
JAVA相关的JVM、API、编程语言和主流框架等技术资料整理
古古哥
家穷人丑 一米五九 小学文化 农村户口!
展开
-
JVM - 垃圾收集
一、可达性分析算法 二、对象引用原创 2020-02-20 16:38:08 · 99 阅读 · 0 评论 -
JVM - 内存区域
1、程序计数器(线程私有) 2、Java虚拟机栈(线程私有) 每个方法对应一个栈帧,用于存储局部变量表、操作数栈、动态链接、方法出口等信息。 3、Java堆(线程共享) 普通Java对象实例及数组在此处分配内存区域。 4、方法区(线程共享) 存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。 运行时常量池是方法区的一部分,存放编译期生成的字面量、符号引用和解析...原创 2020-02-19 17:39:16 · 128 阅读 · 1 评论 -
JVM - 类文件结构
一、Class文件是一组以8位字节(1字节包含8位二进制数)为基础单位的二进制流,结构中只有无符号数(基本数据类型)和表(复合数据类型)两种数据类型,任何一个Class文件都唯一对应着一个类或接口的定义信息,类或接口并不一定都得定义在文件里。 二、Class文件中的数据类型 无符号数属于基本数据类型,用u1、u2、u4、u8分别代表1个字节、2个字节、4个字节、8个字节无符号数,可用来描述数字...原创 2020-01-06 23:53:33 · 165 阅读 · 0 评论