JAVA
文章平均质量分 93
言之有宜
这个作者很懒,什么都没留下…
展开
-
JVM学习笔记(1)-JVM总体篇
目录0 前言1 Java体系描述1.1 Java体系构成1.2 Java平台描述2 JVM体系描述2.1 JVM基本概念2.2 JVM运行原理3 示例参考0 前言 最近买了周志明的《深入理解Java虚拟机 JVM高级特性与最佳实践 》,结合网上的相关文章资料,尝试做一套JVM学习笔记,也算整理和巩固。相关引用文章,已罗列在参考篇中,...原创 2018-08-05 17:01:19 · 4566 阅读 · 0 评论 -
JVM学习笔记(2)-JVM内存说明
1 JVM运行期原理2 JVM内存详解2.1 方法区(method)2.2 堆内存(heap)2.3 虚拟机栈(stack)2.4 程序计数器(counter)2.5 本地方法栈(local method)2.6 总结3 例子说明3.1 源码3.2 说明4 参考1 JVM运行期原理JAVA虚拟机(JAVA Visual Machine)的主要作用在执...原创 2018-08-08 11:16:54 · 501 阅读 · 0 评论 -
JAVA学习笔记(3)-内存和GC机制原理
目录 1. Java垃圾回收概况2. 堆内存分配和回收介绍2.1 堆内存分配2.2 堆内存回收3. 分代回收算法3.1 复制算法3.2 标记-清除算法3.3 标记-整理算法4. 垃圾收集器4.1 Serial收集器:4.2 ParNew收集器:4.3 Parallel Scavenge 收集器:4.4 Serial Old收集器:4.5 ...原创 2018-08-22 22:38:15 · 486 阅读 · 0 评论 -
JAVA学习笔记(4)-虚拟机执行引擎
目录当前栈帧结构1 局部变量表2 操作数栈3 动态连接4 方法返回地址5 附加信息方法调用解析分派1,静态分派2 动态分派3 单分派和多分派4 动态分派的实现当前栈帧结构栈帧包括:局部变量表 操作数栈 动态连接 方法返回地址 附加信息当前栈帧,执行引擎运行!1 局部变量表用于存放方法参数和方法内部定义的局部变量。...原创 2018-12-26 20:23:46 · 341 阅读 · 0 评论