Q
字符串池8
4
A
回答
10
的變化對java7本身的常量池已經從PermGen的空間轉移到典型的堆空間已經完成(仍然池的行爲是一樣的)其中在Java的8完全移除PermGen的空間元空間是特別是與常量池無關,它對所有對象都是通用的。
0
www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html
這裏是java 8發行說明什麼似乎是有關的String.intern。這幾乎沒什麼區別: 在Java 6和Java 7中,Java7u40之前,-XX:StringTableSize參數的默認值爲1009。它在Java 7u40中增加到60013(在Java 8中也使用相同的值)。這很微妙,但具有很大的性能優勢。 檢查這個博客帖子獲取更多信息: http://java-performance.info/string-intern-in-java-6-7-8/
相關問題
- 1. 字符串池(字符串和StringBuffer)
- 2. 字符串常量池vs字符串池
- 3. Understading字符串文字池
- 4. 字符串文字池
- 5. 字符串池vs常量池
- 6. 字符串池行爲
- 7. 的StringBuffer和字符串池
- 8. 字符串池管理
- 9. UTF-8的java.lang.NumberFormatException字符串字符串
- 10. Java的字符串文字池
- 11. 使用QuickCheck從字符串池中生成隨機字符串
- 12. 字符串內存分配和字符串池概念
- 13. 存儲在字符串池中唯一字符串lliterals?
- 14. 字符串中使用沒有得到的字符串池
- 15. 爲什麼字符串存儲在Java中的字符串池?
- 16. 從字符串池中分配字符串是否有效?
- 17. 排序UTF-8字符串?
- 18. 加入UTF-8字符串
- 19. 字符串解碼utf-8
- 20. java UTF-8字符串
- 21. JSON.parse UTF-8字符串
- 22. 字符串池對象創建混亂
- 23. 字符串創作游泳池和堆
- 24. java字符串池中的內容
- 25. 字符串常量池查詢
- 26. 多少對象(字符串池+堆)
- 27. VS2010 C代碼 - 字符串池
- 28. 關於Java字符串常量池
- 29. Objective-C使用字符串池嗎?
- 30. 字符串常量池對象cardianality
沒什麼特別的用Java 8中發生編譯時字符串仍放置在一個游泳池,你仍然可以實習自己的程序,如果你喜歡。你爲什麼認爲這應該改變? – RealSkeptic
http://java-performance.info/string-intern-in-java-6-7-8/ - 如果它已被刪除,你會知道它。 – Fildor