[Java] String ๊ฐ์ฒด๊ฐ€ ๋น„์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•
ยท
๐Ÿ‘จ‍๐Ÿ’ป Programming/Java
null?์ž๋ฐ”์˜ primitive ํƒ€์ž…์˜ ๊ฒฝ์šฐ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ 0์ด๋‚˜ false๊ฐ€ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, reference ํƒ€์ž…์˜ ๊ฒฝ์šฐ ์ฃผ์†Œ๊ฐ’์ด ๋“ค์–ด์™€์•ผํ•˜๊ณ , ์ฃผ์†Œ๊ฐ’์ด ์ดˆ๊ธฐํ™” ๋˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ ์ฃผ์†Œ๊ฐ€ ์—†๋‹ค๋ผ๊ณ  ํ‘œํ˜„์„ ํ•ด์•ผํ•˜๋Š”๋ฐ ์ด ๋•Œ null์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.์ฆ‰, null์ด๋ผ๋Š” ๊ฒƒ์€ ์•„๋ฌด ์ฃผ์†Œ๋„ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋ผ๋Š” ์˜๋ฏธ๋กœ ์ดํ•ดํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.NullPointExceptionNullPointException(NPE)์€ ์ปดํŒŒ์ผ ์‹œ์ ์ด ์•„๋‹Œ ๋Ÿฐํƒ€์ž„ ์‹œ์ ์— ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊นŒ๋‹ค๋กœ์šด ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. NPE๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.null ๊ฐ์ฒด์˜ ์ธ์Šคํ„ด์Šค ๋ฉ”์„œ๋“œ๋ฅผ ํ˜ธ์ถœํ•  ๊ฒฝ์šฐnull ๊ฐ์ฒด์˜ ํ•„๋“œ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ๊ฒฝ์šฐ๋นˆ ๋ฐฐ์—ด ๊ฐ์ฒด์˜ ๊ธธ์ด ์†์„ฑ์„ ๊ฐ€์ ธ์˜ฌ ๊ฒฝ์šฐ...String ๊ฐ์ฒด๊ฐ€ ๋น„์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•== nu..