糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > 深入理解java虚拟机(全章节完整)

深入理解java虚拟机(全章节完整)

时间:2022-01-31 11:41:11

相关推荐

深入理解java虚拟机(全章节完整)

文章目录

走近Java

JDK、JRE与JVM之间的关系:

内存溢出的问题及解决

jvm可视化监控工具

Java的发展

java技术体系

Java虚拟机

Sun Classic VM

Exact VM

HotSpot VM

KVM

JRockit

J9

Davik

Microsoft JVM

Azul VM Liquid VM

Taobao VM

Java虚拟机的内存管理

程序计数器

虚拟机栈

本地方法栈

Java堆

方法区

运行时常量池

对象的创建

如何在堆中给对象分配内存

线程安全性问题

对象的结构

对象的访问定位

垃圾回收

判定垃圾对象

引用计数算法

可达性分析法

垃圾回收算法

标记清除算法

复制算法

标记整理算法

分代收集算法

垃圾收集器

Serial收集器

ParNew收集器

Parallel收集器

CMS收集器

G1收集器

内存分配

Eden区域

大对象直接分配到老年代

长期存活的对象分配到老年代

空间分配担保

逃逸分析与栈上分配

虚拟机工具

jps

Jstat

jinfo

jmap

jhat

jstack

JConsole

内存监控

线程管理

死锁管理

VisuaIVM

性能调优

案例一

案例二

类文件结构

无关性

Class文件结构

魔数

常量池

访问标志access_flags

类索引

字段表集合

方法表集合

属性表集合

字节码指令

字节码与数据类型

加载与存储指令

运算指令

类型转换指令

对象创建与访问指令

操作数栈管理指令

控制转移指令

方法调用

异常处理指令

类加载机制

类加载的时机

加载

校验

准备

解析

初始化

类加载器

双亲委派模型

虚拟机字节码执行引擎

运行时的栈帧结构

局部变量表

操作数栈

动态连接

方法返回地址

方法调用--解析

方法调用--分派

参考链接:/TJtulong/article/details/89598598

如果觉得《深入理解java虚拟机(全章节完整)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。