exception
-
Java Exception Handling (e.printStackTrace())JAVA/자바공부 2023. 10. 20. 01:20
업무 중 코파일럿에 의해 Exception catch문과 e.printStackTrace()가 자동으로 생성되는 일이 있었다.팀장님의 이거 쓰면 안되요! 라는 리뷰가 달렸는데, 왜 안될까?Exception이란 무엇일까? e.printStackTrace의 정체는 무얼까? Exception 정의프로그램 실행중 정상적인 흐름을 방해하는 이벤트일반적으로 Exception이 발생하면 현재 코드 블럭이나 메서드의 동작이 멈춘다.Exception의 역사약 40년 전 최초 프로그래밍 언어에는 Exception이라는 개념이 없었다.C 언어에서는 비정상적인 종료를 알리고자 -1 또는 null을 반환하는 방식으로 동작했다.함수를 호출하고 실수로 -1, null 값 확인을 놓치는 실수들이 속출1985년, C++ 언어가 등장해..