《Effective java》读书笔记1——避免创建不必要的对象
Java中Sting很特别,有如下两种初始化方式:(1).String s1 = “This isstring1”;(2).String s2 = new String(“Thisis string2”);第一种字符串初始化方式,当有多于一个字符串的内容相同情况,字符串内容会放在字符串缓冲池中,即字符串内容在内存中只有一份。第二种字符串初始化方式,不论有没有字符串值相同,每次都会在