Java8之前,常量池是存放在堆中的,常量池就相当于是在永久代
中,所以永久代存放在堆中。
Java8之后,取消了整个永久代区域,取而代之的是元空间。常量
池就不存放在堆中了,而是存放在方法区里面,与堆栈是并列关系。
永久代也就不存放在堆中了。
Java8之前,常量池是存放在堆中的,常量池就相当于是在永久代
中,所以永久代存放在堆中。
Java8之后,取消了整个永久代区域,取而代之的是元空间。常量
池就不存放在堆中了,而是存放在方法区里面,与堆栈是并列关系。
永久代也就不存放在堆中了。
本文标题:Java 8 堆栈分布图
本文链接:https://www.haomeiwen.com/subject/yhyqoftx.html
网友评论