๋ชฉ์ฐจ์๋ฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒStringif (str1 == str2) // ์ฃผ์๊ฐ ๋น๊ตif (str1.equals(str2)) // ๋ฌธ์์ด ๋น๊ตnew ํค์๋ ์ ๋ฌด์ ๋ฐ๋ฅธ ์ฐจ์ดnew ๋ก ์์ฑ๋๋ฉด ๋ฌด์กฐ๊ฑด ๊ฐ์ฒด๋ฅผ ์๋ก ๋ง๋ ๋ค ex) String str1 = new String(”์์”);new ๋ก ์์ฑ๋์ง ์์ผ๋ฉดnew ์์ด ์์ฑ๋ ๊ฒ ์ค ๊ฐ์ด ๊ฐ์๊ฒ ์๋์ง ํ์ธํ๊ณ ๊ฐ์๊ฒ ์์ผ๋ฉด ๊ทธ๊ณณ์ ๋๊ฐ์ด ๊ฐ๋ฆฌํดString์ ๋ถ๋ณ/์์์ด๋ค. ⇒ ๊ฐ ๋ณ๊ฒฝ ๋ถ๊ฐString str = "kim";str = "lee";=์ ๊ธฐ์ค์ผ๋ก ์ค๋ฅธ์ชฝ์ด ๋จผ์ ์ผ์ด๋๋ค. ๋ฐ๋ผ์ “lee” ์คํธ๋ง(๊ฐ์ฒด)๊ฐ ์์ฑ๋๊ณ str์ด ๊ฐ๋ฆฌํค๊ณ ์๋ “kim”์ ๋์ ๋ค “lee”๋ฅผ ๊ฐ๋ฆฌํจ๋ค. ์ด๋, ์๋์ ์์์ ๋์ด์ ์ฐ์ง ์์ผ๋ฉด gc(garbage collect..