๋ฐ์ํ ์๋ฐ ์์ธ1 [์์ธ์ฒ๋ฆฌ] ์์ธํ & ์์ธ๋ฏธ๋ฃจ๊ธฐ ์ด๋ฒ ํฌ์คํ ์์๋ ์์ธ๋ ๋ฌด์์ธ์ง, ์์ธ์ ์ฒ๋ฆฌ๋ฐฉ๋ฒ, ์์ธ๊ฐ ์๋ ๊ฒ์ ์์ธํ ํ๋ ๋ฒ, ์์ธ ๋ฏธ๋ฃจ๊ธฐ์ ๋ํ ๋ด์ฉ์ ์ ๋ฆฌํด๋ณด์๋ค. 1. ์์ธ : ์ฌ์ฉ์๊ฐ ์๋น์ค๋ฅผ ์ด์ฉํ๋๋ฐ์ ๋ถํธํจ์ ์ฃผ๋ ์ฌํญ์ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผํ๋์ง๋ฅผ ๋ถ์ํ ์ ์๋๋ก ํ๋ค. 1) ์์ธ๋? Exception ํน์ ์ค๋ฅ๋ผ๊ณ ๋ ํํ ํ ์ ์๋ค ๋ฌธ๋ฒ์(์ฝ๋์) ๋ฌธ์ ๊ฐ ์์์ผ๋, ์ค์ ์ํ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋ฌธ์ ์์ธ๊ฐ ๋ฐ์ํ๋ฉด ํ๋ก๊ทธ๋จ์ ์ฆ์ ์ข ๋ฃ๋๋ค(ex. ์จ๋ผ์ธ๊ฒ์ ๋์ค ๋คํธ์ํฌ๊ฐ ์์กํ๋ฉด ์ข ๋ฃ๋๋ ํ์) ํ๋ก๊ทธ๋จ์ ๋๊น์ง ์ฌ์ฉํ ์ ์๊ฒ ๋จ : ์๋น์ค๋ฅผ ์ด์ฉํ๋๋ฐ ๋ถํธํจ์ ์ค๋ค Exception๋ ๋ค์ํ class๊ฐ ์กด์ฌํ๋ค! 2) ์์ธ์ ๋ถ์ : ์์ธ๊ฐ ๋ฐ์ํ๋ฉด ์ฝ์์ฐฝ์ Exception์ด๋ผ๋ ๋ฌธ๊ตฌ์ ํจ๊ป ์ค๋ฅ์ ๊ด๋ จ๋ 3๊ฐ์ง์ ์ ๋ณด.. 2022. 1. 13. ์ด์ 1 ๋ค์ ๋ฐ์ํ