runtimeexception
-
[Java] ์๋ฐ ์์ธ์ฒ๋ฆฌAndroid/Java 2021. 2. 1. 23:01
์ด ๊ธ์ "์๋ฐ ์จ๋ผ์ธ ์คํฐ๋" ๊ณต๋ถํ์ฌ ์์ฑํ ๊ธ์ ๋๋ค. Error(์๋ฌ) vs Exception(์์ธ) ์ฐธ์กฐ(https://coding-factory.tistory.com/280) ์๋ฐ์ ์์ธ์ฒ๋ฆฌ๋ฅผ ์ค๋ช ํ๊ธฐ ์ด์ ์ ์๋ฌ์ ์์ธ๋ฅผ ๊ตฌ๋ณํ ํ์ ์ค๋ช ํ๋๋ก ํ๊ฒ ์ต๋๋ค. ์ ๋ํ ์๋ฌ๋ ์์ธ๋ฅผ ๊ตฌ๋ณํ์ง ์๊ณ ๋๊ฐ๋ค๋ผ๋ ์๊ฐ์ ํ์๋๋ฐ ์ด๋ฒ ์คํฐ๋๋ฅผ ํตํด ์๊ฒ ๋์์ต๋๋ค. Error(์๋ฌ) ์๋ฌ๋ ์ปดํจํฐ ํ๋์จ์ด ์ค๋์ ๋๋ ๊ณ ์ฅ์ผ๋ก ์ธํด์ ์์ฉํ๋ก๊ทธ๋จ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฑฐ๋, JVM ์คํ์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๊ฒฝ์ฐ์ ๋ฐ์ํฉ๋๋ค. ๋ฐํ์ ์ ๋ฐ์๋๋ฉฐ ์ ๋ถ ์์ธก ๋ถ๊ฐ๋ฅํ UnChecked Error ์ ๋๋ค. ๊ทธ๋์ ๊ฐ๋ฐ์๊ฐ ๋์ฒํ๋ ๋ฐฉ๋ฒ์๋ ์ ํ์ ์ผ ์๋ฐ์ ์์ต๋๋ค. Exception(์์ธ) ๋จ์ํ ๊ฐ๋ฐ์์ ์๋ชป๋ ์ฝ๋ฉ..