java 예외 처리(Exception 처리)
java 개발을 처음 시작할 때는 별 신경 쓰지 않고 넘어가지만, 점점 고민이 많아지는 부분이 바로 Exception처리와 Transaction 처리에 대한 부분이다.특히, Transaction은 잘못 처리하면 데이터가 꼬여 치명적인 결함을 발생시킬 수 있기 때문에 꼭 신경 써 줘야 한다.먼저 자바 개발시 Exception에 대한 내용을 정리해 보자. Exception(예외)와 Error(오류) Error는 개발자가 구현한 로직 보다는 시스템 상에서 비정상적 상황이 생겨 발생하는 치명적인 오류이다. 이는 개발자가 로직 구현 단계에서 예측할 수 없기 때문에 코딩시에 따로 신경 쓸 부분이 없다.반면에 Exception은 개발자가 구현한 로직에 의해 발생하는 문제이다. 예를 들어 null을 참조하려 하거나, ..