任何一个Java应用都依赖与Java虚拟机
深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理)
要讲的内容
●了解历史
Java的体系结构
●内存结构
程序计数器、JVM栈、本地方法栈、堆、方法区、常量池、字节内存
内存溢出实战
●垃圾回收机制
标记回收算法、分代回收算法
垃圾回收对象有哪些,垃圾回收机制有哪些
常见的垃圾回收器
●性能监控工具
●性能调优案例实战
●认识类的文件结构
类的字节码文件 通过Java虚拟机编译出来后,打开是乱码,了解它的常量池访问标志。字节码指令问题
●类加载机制
类加载的过程,对开发者来说非常重要。类加载器。
●字节码执行引擎
运行时栈存结构、方法调用以及基于栈的字节码解析引擎
●虚拟机编译及运行时优化
早期优化,晚期优化
●Java线程高级
从虚拟机角度,进行Java内存模型的分析,从这个角度看Java的线程。JUC包
Jdk,jre和jvm
简单来说jdk包含了jre和jvm