java中的字符串常量池,栈和堆的概念

问题:String str = new String(“abc”),“abc”在内存中是怎么分配的?    答案是:堆,字符串常量区。 题目考查的为Java中的字符串常量池和JVM运行时数据区的相关概念。 "abc"为字面量对象,其存储在堆内存中。而字符串常量池则存储的是字符串对象的一个引用。   Java中的字符串常量池 Java中字符串对象创建有两种形式,一种为字面量形式,如String st
相关文章
相关标签/搜索