後端---Java中的常量池(字符串常量池、class常量池和運行時常量池)

在Java的內存分配中,總共3種常量池:jvm 在JDK1.7以前運行時常量池邏輯包含字符串常量池存放在方法區, 此時hotspot虛擬機對方法區的實現爲永久代性能 在JDK1.7 字符串常量池被從方法區拿到了堆中, 這裏沒有提到運行時常量池,也就是說字符串常量池被單獨拿到堆,運行時常量池剩下的東西還在方法區, 也就是hotspot中的永久代spa 在JDK1.8 hotspot移除了永久代用元空
相關文章
相關標籤/搜索