๐ TIL (Today I Learned) — 2025.09.19.๊ธ์์ผโ๏ธ ์ด ๊ธ์ ๋ด์ผ๋ฐฐ์์บ ํ์์ Java ์๊ณ ๋ฆฌ์ฆ ํ์ต ์ค ๋ฌธ์์ด ๊ด๋ จ ๊ฐ๋ ์ ์ ๋ฆฌํ TIL์ ๋๋ค.1. ์ ๋ฌธ์์ด ์ฒ๋ฆฌ๊ฐ ์ค์ํ ๊น?Java์์ ๋ฌธ์์ด์ ๋จ์ ์ถ๋ ฅ๋ฟ ์๋๋ผ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด, ์น ๊ฐ๋ฐ, ์ค๋ฌด ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ฐ์ฅ ์์ฃผ ์ฐ์ด๋ ๋ฐ์ดํฐ ํ์ ์ ๋๋ค.ํ์ง๋ง ๊ฐ์ ๋ฌธ์์ด ์ฐ์ฐ์ด๋ผ๋ ์ด๋ค ํด๋์ค๋ฅผ ์ ํํ๋๋์ ๋ฐ๋ผ ์ฑ๋ฅ๊ณผ ์์ ์ฑ์ด ํฌ๊ฒ ๋ฌ๋ผ์ง๋๋ค. Java๋ ๋ฌธ์์ด ์ฒ๋ฆฌ๋ฅผ ์ํด ํฌ๊ฒ ์ธ ๊ฐ์ง ํด๋์ค๋ฅผ ์ ๊ณตํฉ๋๋ค:String — ๋ถ๋ณ(Immutable) ๋ฌธ์์ดStringBuffer — ๊ฐ๋ณ(Mutable) + ์ค๋ ๋ ์์ StringBuilder — ๊ฐ๋ณ(Mutable) + ๋น ๋ฅธ ์ฑ๋ฅ2. String — ๋ถ๋ณ(Immutable)S..