在 JVM 中,内存分为方法区、堆栈、堆、临时和注册表。什么是字符串本地内存?这存在吗?如果是这样,它什么时候被分配或指派? 正确使用这个?
谢谢
最佳答案
我不确定术语“字符串本地内存”是什么意思,但是虚拟机中存在字符串文字池这样的东西,字符串文字可以通过池化(并重用)。请参阅 Java 语言规范中的第 3.10.5 节:
http://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#100960
VM 规范的运行时数据区域部分详细介绍了您上面提到的其他内容:
http://java.sun.com/docs/books/jvms/second_edition/html/Overview.doc.html#1732
希望能解释更多一点(使用正确的术语)。
关于java - Java 中的字符串本地内存是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2902420/