JVM-第一章
初识JVM
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0ddf862129f3b8e64b1b83b9ef5220a4.png)
咱们为什么单独学习jvm?
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/150a06caa49eed8ee350c4fa2e402190.png)
课程总览:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6404a71931a02c6d37c7a84ba3fe910a.png)
java的生态圈
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/39784e7304693c2f96710351ab9cbea1.png)
java的跨平台性
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/199e1a6f7d89ee645fbd55eba16eef48.png)
JVM是跨语言的平台
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cf4ba363bc303dc15a1851b988b565c8.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f9e8a62d48ae516a881e16160cb00a6c.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/210db6fb9eb15c5ae8a9ecbf48eece10.png)
字节码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/786dd406db9173df2cf54f93f08a5ef1.png)
多语言混合编程
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5b86185ce5a0fecc8c219a7426335027.png)
java发展的重大事件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/15bf1d1bbfd5684b3e72b5efd77e5917.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0093cc51fe31f616e8a421b037817be6.png)
未来的JDK版本
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/55caa6f7ce509899ccf72c38e0d730ee.png)
OpenJDK基于的是GPL协议,OrcleJDK基于的是OTN协议
OpenJDK六个月更新一次,维护期间也是六个月
OrcleJDK维护期间三年,但是商用需要付费
JDK11中基本上两者完全一致,只是维护时间不一样
在OpenJDK中垃圾回收机制在11中是shenandoah,而oracleJDK是ZGC
虚拟机与java虚拟机
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aa4b4527be7371565023525caf90d4b3.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f1d1ee2c6f7b87582926b3078c936c2c.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a81b604103aeb7ba1df2ad8eb936b262.png)
jvm的位置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3f89efd586da276a1807f7b6dcc8c48d.png)
JVM的位置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fefc9a293c1084a7d97c6a14afaab464.png)
JVM后续内容可看续集~