甜野猫|清华大佬力荐的JVM学习路线+实战笔记+阿里真题,吃透吊打面试官( 二 )
2、JIT编译器:JIT编译器消除了解释器的缺点 。 执行引擎将使用解释器的帮助来转换字节码 , 但是当发现重复的代码时 , 它将使用JIT编译器 , 该编译器将编译整个字节码并将其更改为本地代码 。 此本地代码将直接用于重复的方法调用 , 从而提高系统的性能 。
- 中间代码生成器——产生中间代码
- 代码优化器——负责优化上面生成的中间代码
- 目标代码生成器——负责生成机器代码或本机代码
- Profiler——一个特殊的组件 , 负责查找热点 , 即是否多次调用该方法 。
相信看到这里 , 大家对多线程应该有了基本的认识 , 那接下来咱们一起来看相应的学习路线 。
JVM学习路线
第1章:Java虚拟机概述本章简单介绍了Java语言产生的历史背景 。 Java语言所要解决的是如何能够不关注底层技术细节就能实现兼容性 , 詹爷给出的答案是使用中间语言 , 通过中间语言来实现跨平台兼容的目标 。
章节简介
- 从机器语言到Java——詹爷 ,你好
- 兼容的选择:一场生产力的革命
- 中间语言翻译
- 常见汇编指令
- JVM指令
章节简介
- 方法调用
- 真实的机器调用
- C语言函数调用
- JVM的函数调用机制
- 函数指针
- CallStub函数指针定义
- _call_ stub_ _entry 例程
章节简介
- 从Java算法到数据结构
- 数据类型简史
- Java数据结构之偶然性
- Java类型识别
- 大端和小端的概念
- 大小端产生的本质原因
- 大小端验证
- 大端和小端产生的场景
- 如何解决字节序反转
- 大小端问题的避免
- JVM对字节码文件的大小端处理
推荐阅读
- 公司|时间过半!华大基因:股东和玉高林和高林同创未减持股份
- 清华大学|清华副校长直言:80%考上清华的高考状元,去哪了?一般人不知道
- 燕赵晚报|石家庄一辆货车从中华大街高架桥坠落,床板散落一地
- 石家庄一辆货车从中华大街高架桥坠落,床板散落一地
- 新华网|专访:数字贸易为卢中经贸合作打开新局面——访卢旺达驻华大使基莫尼奥
- 清华大学|2020高考三大热门专业出炉,西科大成最大黑马,实力不输清华
- |下属单位建30亿豪华大楼,中国最赚钱的企业:一年利税1.2万亿
- |中国最赚钱的企业:一年利税1.2万亿,下属单位建30亿豪华大楼
- 甜野猫|新进展!SpaceX星链卫星再添60颗 下载速度超100Mb/s
- 清华大学|男子为了考清华大学,复读了8年终于如愿,今已从业,他后悔吗?
