JVM-尚硅谷-上篇-第一章 JVM和Java体系架构

0. JVM学习资源和笔记链接

哔哩哔哩视频:https://www.bilibili.com/video/BV1PJ411n7xZ?p=2
JVM_01 简介 :https://juejin.cn/post/6844904095937986567
JVM笔记:https://imlql.cn/post/7706d61d.html
特立独行ベ猫字节码文件查看器
链接:https://pan.baidu.com/s/1ABTu0ya0gFC3M_8nRAA–w
提取码:uaf3
第一章 JVM和Java体系架构:https://blog.csdn.net/sj15814963053/article/details/109767096
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第1张图片

JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第2张图片

JVM分为四个部分:
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第3张图片
JDK稳定版本:6,7,8,11
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第4张图片字节码反编译文件:JClass
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第5张图片课件
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第6张图片下载JVM官方文档:oracle.com/download/spec
JVM规范官网文档下载:
在这里插入图片描述

JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第7张图片JAVA虚拟机规范:不建议读,是官方规范。
建议《深入理解JAVA虚拟机》
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第8张图片在这里插入图片描述

TIOBE语言热度排行榜:http:///www.tiobe.com/tiobe-index/

JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第9张图片使用go语言开发的jvm,go语言有垃圾回收机制,代码有1万,要写的话20天可以写完。

第一章 如何看待JAVA上层技术和JVM

csdn笔记,第一章 JVM和Java体系架构:https://blog.csdn.net/sj15814963053/article/details/109767096
09 虚拟机和Java虚拟机介绍
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第10张图片JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第11张图片JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第12张图片

JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第13张图片
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第14张图片P11 JVM的整体架构

  • HotSpot VM是目前市面上高性能虚拟机的代表作之一。

  • 它采用解释器与即时编译器并存的架构。

  • 在今天,Java程序的运行性能早已脱胎换骨,已经达到了可以和C/C++程序一较高下的地步。

  • 执行引擎包含三部分:解释器,即时编译器,垃圾回收器

架构图和详细图都要会画
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第15张图片堆和方法区是多个线程共有一份,Java栈和本地方法栈、程序计数器是每个线程都有一份。
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第16张图片
P13
snipaste
栈结构:跨平台性、指令集小、指令多;执行性能比寄存器结构差
p14 JVM生命周期
JVM的生命周期:

JVM发展历程
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第17张图片
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第18张图片

JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第19张图片
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第20张图片
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第21张图片Hotspot、Jrockit、J9是现在三大主流虚拟机。
两大与硬件耦合度比较高德性能很高的虚拟机:了解
JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第22张图片JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第23张图片JVM-尚硅谷-上篇-第一章 JVM和Java体系架构_第24张图片

你可能感兴趣的:(jvm,jvm,java)