๋ ๋ฒจ ๊ณํ:
- ์์ธ ์๊ฐ:
try
,catch
,throws
,multy-catch
. - ์คํ์ ๊ฐ๋
. ์์ง
Stack
- ํธ์ถ ์คํ์ ๊ฐ์ ธ์ค๋ ์ค์
๋๋ค.
StackTraceElement
, ๋ฐฉ๋ฒgetMethodName()
- ์์ธ ์๊ฐ
Exception
- ์์ธ ์ก๊ธฐ - ์ฐจ๋จ
try.. catch
- ์์ธ ์ ํ: ํ์ธ ์ ์ด(cheket), ํ์ธ ์ทจ์-ํ์ธ ์ทจ์(anchEket)
Exception, NullPointerException, ArithmeticException, IOException
- ๋ฉ์๋ ์๋ช
throws
RuntimeException
, ๋ฐฉ๋ฒgetMessage()
- ์์ธ ์ก๊ธฐ, ์์ธ ์์
์ฌ๊ฐ ์๊ฐ์ ๋ณผ ์ ์๋ ๋ค๋ฅธ ๊ฒ:
์์ธ์ ๋ํด ์ฝ์ด๋ณด์ธ์ ์ฌ๊ธฐ ์์ ์์ด๋ก StackTrace์ ๋ํด ์ฝ์ด๋ณด์ธ์. ๋ค์์ ์์ธ์ ๊ดํ ๋์์์ ๋๋ค.์ด ์ฃผ์ ์ ๋ํ ์๋ฃ์ ๋ํ ๋ฉ์ง ๋งํฌ๋ฅผ ์ฐพ์์ต๋๊น? ์ฌ๊ธฐ์ ๋๊ธ๋ก ์ถ๊ฐํ์ธ์. ์๋ง๋ ๊ทํ์ ๋งํฌ๋ ๋ค๋ฅธ ์ฌ๋์ด ํ๋ก๊ทธ๋๋จธ๊ฐ ๋์ด ์ถ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค! ๊ต์ก ๊ณํ์ผ๋ก ๋์๊ฐ๊ธฐ JavaRush์์ ์จ๋ผ์ธ์ผ๋ก Java ํ์ต์ผ๋ก ๋์๊ฐ๊ธฐ
GO TO FULL VERSION