你这些所谓的JVM内存图是哪里来的,有没有官网引用介绍?
来源:1-2 JVM内存结构详解
youngledo
2020-07-08 16:25:22
毕竟没有看到官方的说明,只看到你这样说,还是没有太多说服力。
2回答
不是很多文章各种说法,结论不同,而是不同的JDK版本,实现不同。
此外,不同的JDK发行版本,也可能不同……
所以,在课程的某一节,我才说,市面上一些文章抛开版本谈结论是不负责任的行为。
本节,的结论都是基于JDK 8聊的;另外也提到了JDK 11的变化(毕竟这是下一个长期维护版)
此外,关于这一节的图,官方是没有画的(或者我没有找到,如果我找到的话,就直接贴官方的图啦)
https://docs.oracle.com/javase/specs/index.html
官方在这里,有各个版本的JVM规范、Java语言规范。你可能需要自己看懂,然后和我课上的结论对比,才能确认我说的对不对了^_^
祝您学习愉快!
大目
2020-07-08
接续上文,这里缩小一下范围吧:
https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html#jvms-2.5
阅读下这一节,应该就可以得到您要的结论啦。