yeoseon / tip-archive

트러블 슈팅 및 팁을 모아두는 레포 (Today I Learned)
29 stars 2 forks source link

[Java] try... catch 와 throws (Exception 처리) #18

Open yeoseon opened 4 years ago

yeoseon commented 4 years ago

제대로 알고, 어떻게 사용하는 것이 좋은 코드인지 까지 파악하고 Close

yeoseon commented 4 years ago

프로그램 실행 중에 발생하는 오류를 예외(Exception)라고 하고, 프로그래밍 언어의 문법적인 오류를 에러(Error)라고 합니다.

출처: https://webclub.tistory.com/71 [Web Club]

yeoseon commented 4 years ago

Exception은 크게 두가지로 구분된다.

RuntimeException
Exception
RuntimeException은 실행 시 발생하는 예외이고 Exception은 컴파일 시 발생하는 예외이다.
즉, Exception은 프로그램 작성 시 이미 예측가능한 예외를 작성할 때 사용하고
RuntimeException은 발생 할수도 발생 안 할수도 있는 경우에 작성한다.

다른 말로 Exception을 Checked Exception, RuntimeException을 Unchecked Exception이라고도 한다.

출처: https://wikidocs.net/229 [점프 투 자바]

yeoseon commented 4 years ago

예외처리 가이드

https://www.slideshare.net/dhrim/ss-2804901

yeoseon commented 4 years ago

클린코드 - 예외처리 https://nesoy.github.io/articles/2018-02/CleanCode-ErrorHandle

yeoseon commented 4 years ago

위의 정보들을 통해 내 정보로 만든 후 Close