본문 바로가기
Java/Definition&Grammar

[Java] Throw Exception 과 Try Catch Finally 차이

by 꾸압 2022. 7. 13.

 

<의문 제기>

  - Throw나 Try나 예외처리에 쓰이는데, 정확히 실무에서 어떻게, 왜? 쓰이는지에 대한 설명이 없다(이래서 책이 싫다)

  - 개발자 그룹의 오픈카톡방에서 누군가 정리한 내용을 올린다.

 


 

<설명>

(1) Throw Exception

  - 그냥 던짐

  - 자주 발생하는 bug에 쓰임 (server 점검 메시지, 서버 점검 알림 팝업창 등)

  - 정말 예측불가한 뜬금없는 예외 발생시 쓰임

    ==> code logic 과 연관없는 시스템적 or 서버단에서 발생한 예외 사항에 쓰임

 

(2) Try Catch Finally

  - 예외가 나오면 검출하고 그에 맞게 처리까지 함

  - 즉, 예외가 예상되는(logic 상의 문제) 곳에 쓰임

 


 

<출처> 오픈 카톡방

 

 

'Java > Definition&Grammar' 카테고리의 다른 글

[Java] This 란?  (0) 2022.07.12
[Java] Getter, Setter 쓰는 이유  (0) 2022.06.17
[Java] JVM 구조(architecture)  (0) 2022.05.10
[Java] Interface  (0) 2021.03.24

댓글