본문 바로가기
320x100
728x90

exception2

프로그래밍,잡생각]try, catch의 중요성 오늘 퇴근하고 길을 걸으며 문득 try catch문에 대한 중요성이 생각이 났다. try catch문은, 개발을 하면서 언제 어떻게 발생할지 모르는 변수에 대해서 비교적 쉽게 해결 방법에 대한 접근이 가능하다고 생각된다. 말 그대로, try 하다가 에러가 발생하면 ~하게 처리해라(catch)라는 의미다. 단적인 예를 들면 이와 같다. 파라미터가 정수인지 판단하는 아주 간단한 메서드이다. 예시는 아주 간단하지만, 만약 이 코드가 더 길어지고 DB에 붙어서 트랜잭션을 처리해야 하거나, 그 외에 비즈니스 로직을 처리하다 보면 더 다양한 Exception이 발생할 수 있다. 여하튼, 간단하게 매개변수가 인풋인지를 판단해야 하는데 try catch문을 만약 안 쓰게 되면 수많은 오류가 발생할 수 있다. 메인 메서.. 2021. 9. 13.
JAVA]예외(Exception) 자바에서 예외는 개발자가 구현한 로직에서 문제가 생겼을 때, 생긴다. ex: ) 회원테이블에 name :"wangi" , age:26 넣어줘 -> SQL Exception 발생! -> name 컬럼에 unique 제약조건(이미 존재함)으로 인해 insert 불가 발생 -> 제대로 들어가지 않음 위와 같은 문제가 나타날 수 있다. 그렇다면 개발자는 위 상황이 일어나면 어떻게 할 것인지 처리하는게 예외 처리이다. 이런 일을 해~ -> 하다가 오류나면 -> 이렇게 처리해 와 같은 논법으로 생각하면 쉽다. 이와 같은 처리방법으로 try catch문으로 하는데 슈도코드로 설명을 하면try{ 이런거 이런거 하다가 }catch(Exception e){ 오류나면 이거해 }finally(){ 그리고 이거 실행해 }오류가.. 2020. 12. 1.
300x250
320x100