1 創(chuàng)建String 對(duì)象
String s1 = "gt"
String s2 = new String();
String s3 = new String("gt");
2 ?String 對(duì)象創(chuàng)建后則不能被修改,是不可變的,所謂的修改其實(shí)是創(chuàng)建了新的對(duì)象,所指向的內(nèi)存空間不同。
3 常用的方法

4? 那么,“==” 和 equals() 有什么區(qū)別呢?
==: 判斷兩個(gè)字符串在內(nèi)存中首地址是否相同,即判斷是否是同一個(gè)字符串對(duì)象
equals(): 比較存儲(chǔ)在兩個(gè)字符串對(duì)象中的內(nèi)容是否一致
5 StringBuffer 是線程安全的,而 StringBuilder 則沒(méi)有實(shí)現(xiàn)線程安全功能,所以性能略高。因此一般情況下,如果需要?jiǎng)?chuàng)建一個(gè)內(nèi)容可變的字符串對(duì)象,應(yīng)優(yōu)先考慮使用 StringBuilder 類。
