[JAVA] 13. ์์ธ ๋ฐ์, finally, ์ฌ์ฉ์ ์ ์ ์์ธ, ์์ธ ๋๋์ง๊ธฐ, ์ฐ๊ฒฐ๋ ์์ธ
https://hyejin.tistory.com/573 [JAVA] 12. ์์ธ์ฒ๋ฆฌ Exception handling 1๏ธโฃ ํ๋ก๊ทธ๋จ ์ค๋ฅ ํ๋ก๊ทธ๋จ์ด ์คํ ์ค ์ด๋ค ์์ธ์ ์ํด์ ์ค์๋์ ํ๊ฑฐ๋ ๋น์ ์์ ์ผ๋ก ์ข
๋ฃ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ด๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ๋ ์์ธ์ ํ๋ก๊ทธ๋จ ์๋ฌ ๋๋ ์ค๋ฅ๋ผ๊ณ ํ๋ค. ์ด๋ฅผ hyejin.tistory.com 1๏ธโฃ ์์ธ ๋ฐ์์ํค๊ธฐ ํค์๋ throw ๋ฅผ ์ฌ์ฉํด์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๊ณ ์๋ก ์์ธ๋ฅผ ๋ฐ์์ํฌ ์ ์๋ค. 1. ๋จผ์ , ์ฐ์ฐ์ new ๋ฅผ ์ด์ฉํด์ ๋ฐ์์ํค๋ ค๋ ์์ธ ํด๋์ค์ ๊ฐ์ฒด๋ฅผ ๋ง๋ ๋ค์ Exception e = new Exception("์์ธ ๋ฐ์"); 2. ํค์๋ throw ๋ฅผ ์ด์ฉํด์ ์์ธ๋ฅผ ๋ฐ์์ํจ๋ค. throw e; 2๏ธโฃ checked ์์ธ์ unchecked ์์ธ ..
2022.05.01