什么是JVM?
- JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
- 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
如果你想通过一份资料来将JVM的知识内容做一个汇总,那么我推荐这份由清华大牛整理出来的《jvm实战手册》!
目录总览
下面就给大家把每个章节的内容给大家展示一下,需要获取的小伙伴直达文末自取!
第一节:JVM入门以及Class文件格式
第二节:详解Class加载过程
第三节:Java内存模型
第四节:内存屏障与JVM指令
第五节:Java运行时数据区和常用指令
第六节:JVM调优必备理论知识-GCCollector-三色标记
第七节:PS+PO调优实战
由于篇幅限制,就不一一展示了,有需要文中资料完整版的小伙伴们注意啦:一键三连(点赞+收藏+关注)点击此处