ErrorCode๋ฅผ ์ด์ฉํ ํน์ ์์ธ ๋ณต๊ตฌ
rlaehddnd0422
์์ธ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์๋ 3๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. 1. ์์ธ ๋ด๋์ง๊ธฐ : ์์ ์ด ์ฒ๋ฆฌํ์ง ๋ชปํ๋ ์์ธ๋ฅผ ์์ ์ ํธ์ถํ ๋ฉ์๋์๊ฒ throws ํค์๋๋ก ๋ด๋์ง๋ ๋ฐฉ๋ฒ ( main()์์๋ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ฉด ์ค๋ฅ ์ถ๋ ฅํ ์ข
๋ฃ ) 2. ์์ธ ์ ํ : catch ๋ฌธ์์ Checked Exception -> Unchecked Exceptionํ์ฌ throw ํค์๋๋ก ๋์ง๊ธฐ 3. ์์ธ ๋ณต๊ตฌ : catch ๋ฌธ์ try ๋ฌธ์์ ๋ฐ์ํ ์์ธ์ ๋ํ ๋ณต๊ตฌ ๋ก์ง ๊ตฌํํ๊ธฐ [JAVA] ์์ธ(Exception) ์ฒ๋ฆฌ ํ๋ก๊ทธ๋จ ์ค๋ฅ ํ๋ก๊ทธ๋จ์ด ์คํ์ค ์ด๋ค ์์ธ์ ์ํด์ ์ค์๋์ ํ๊ฑฐ๋ ๋น์ ์์ ์ผ๋ก ์ข
๋ฃ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ๋ ์์ธ์ ํ๋ก๊ทธ๋จ ์ค๋ฅ๋ผ๊ณ ํฉ๋๋ค. ์ค๋ฅ๋ ๋ฐ์์์ rlaehddnd0422.tistory...