关于关于方法区和永久代的区别引用两条评论:
通俗点,方法区和堆内存的永久代其实一个东西,一个是理论,一个是具体的实现,为什么要分开说呢,因为方法区包含永久代,但是反过来就不能这么说, 所以这也正如作者所说,一个是接口,一个是具体实现。
方法区是JVM规范概念,而永久代则是Hotspot虚拟机特有的概念。
关于关于方法区和永久代的区别引用两条评论:
通俗点,方法区和堆内存的永久代其实一个东西,一个是理论,一个是具体的实现,为什么要分开说呢,因为方法区包含永久代,但是反过来就不能这么说, 所以这也正如作者所说,一个是接口,一个是具体实现。
方法区是JVM规范概念,而永久代则是Hotspot虚拟机特有的概念。