JavaRush /Java Blog /Random-KO /๋ ˆ๋ฒจ 9: ๋ ˆ๋ฒจ ๊ณ„ํš ๋ฐ ์ถ”๊ฐ€ ์‚ฌํ•ญ. ์žฌ๋ฃŒ
hubert
๋ ˆ๋ฒจ 41

๋ ˆ๋ฒจ 9: ๋ ˆ๋ฒจ ๊ณ„ํš ๋ฐ ์ถ”๊ฐ€ ์‚ฌํ•ญ. ์žฌ๋ฃŒ

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

๋ ˆ๋ฒจ ๊ณ„ํš:

  • ์˜ˆ์™ธ ์†Œ๊ฐœ: try, catch, throws, multy-catch.
  • ์Šคํƒ์˜ ๊ฐœ๋…. ์ˆ˜์ง‘Stack
  • ํ˜ธ์ถœ ์Šคํƒ์„ ๊ฐ€์ ธ์˜ค๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. StackTraceElement, ๋ฐฉ๋ฒ•getMethodName()
  • ์˜ˆ์™ธ ์†Œ๊ฐœException
  • ์˜ˆ์™ธ ์žก๊ธฐ - ์ฐจ๋‹จtry.. catch
  • ์˜ˆ์™ธ ์œ ํ˜•: ํ™•์ธ ์ œ์–ด(cheket), ํ™•์ธ ์ทจ์†Œ-ํ™•์ธ ์ทจ์†Œ(anchEket)
  • Exception, NullPointerException, ArithmeticException, IOException
  • ๋ฉ”์†Œ๋“œ ์„œ๋ช…throws
  • RuntimeException, ๋ฐฉ๋ฒ•getMessage()
  • ์˜ˆ์™ธ ์žก๊ธฐ, ์˜ˆ์™ธ ์ƒ์ž
์ž๋ฐ” ์ฝ”์Šค ์ด ์ˆ˜์ค€์—์„œ๋Š” ์˜ˆ์™ธ๊ฐ€ ํ”ผ์ƒ์ ์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์‹ฌ์ธต ํ•™์Šต์€ 30๊ฐœ ์ด์ƒ์˜ ๋ ˆ๋ฒจ์—์„œ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

์—ฌ๊ฐ€ ์‹œ๊ฐ„์— ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๊ฒƒ:

์˜ˆ์™ธ์— ๋Œ€ํ•ด ์ฝ์–ด๋ณด์„ธ์š” ์—ฌ๊ธฐ ์—์„œ ์˜์–ด๋กœ StackTrace์— ๋Œ€ํ•ด ์ฝ์–ด๋ณด์„ธ์š”. ๋‹ค์Œ์€ ์˜ˆ์™ธ์— ๊ด€ํ•œ ๋™์˜์ƒ์ž…๋‹ˆ๋‹ค.

์ด ์ฃผ์ œ์— ๋Œ€ํ•œ ์ž๋ฃŒ์— ๋Œ€ํ•œ ๋ฉ‹์ง„ ๋งํฌ๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์— ๋Œ“๊ธ€๋กœ ์ถ”๊ฐ€ํ•˜์„ธ์š”. ์•„๋งˆ๋„ ๊ท€ํ•˜์˜ ๋งํฌ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜์–ด ์‚ถ์„ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค! ๊ต์œก ๊ณ„ํš์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ JavaRush์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ Java ํ•™์Šต์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION