数据结构-字符串-基本性质
String str="i"与 String str=new String("i")一样吗?(面试题)
不一样,因为内存的分配方式不一样。
String str="i"的方式,java 虚拟机会将其分配到常量池中;
而 String str=new String("i") 则会被分到堆内存中。
文章链接
加载更多