본문 바로가기

catch

JAVA :: exception :: throw 문이 있는 try, catch, finally try ~ catch 문은 예외(exception) 처리를 해줘서, 원하는 결과가 아닌 예외적인 상황(대부분 에러)이 발생했을 때 이를 처리할 수 있도록 해 준다. try ~ catch 문에서 finally 는 예외가 발생하던 하지 않던 반드시 처리해줘야 하는 부분을 기술할 때 쓰인다. 예를 들어 네트워크에서 커넥션(connection) 을 받아왔다가 닫아줘야 하는 경우 connection.close() 를 finally 문 내에 선언해 줌으로써 예외가 발생하던 하지 않던 간에 열어줬던 커넥션을 꼭 닫아주도록 한다. (커넥션이라 함은, 네트워크 상에서 원거리에 있는 다른 프로세스와 통신을 하기 전에 먼저 나와 연결되도록 해야하는데, 그렇게 해서 연결된 그 연결을 connection 이라고 한다. 그러므로.. 더보기
JAVA :: exception :: return 문이 있는 try, catch, finally try ~ catch 문은 예외(exception) 처리를 해줘서, 원하는 결과가 아닌 예외적인 상황(대부분 에러)이 발생했을 때 이를 처리할 수 있도록 해 준다. try ~ catch 문에서 finally 는 예외가 발생하던 하지 않던 반드시 처리해줘야 하는 부분을 기술할 때 쓰인다. 예를 들어 네트워크에서 커넥션(connection) 을 받아왔다가 닫아줘야 하는 경우 connection.close() 를 finally 문 내에 선언해 줌으로써 예외가 발생하던 하지 않던 간에 열어줬던 커넥션을 꼭 닫아주도록 한다. (커넥션이라 함은, 네트워크 상에서 원거리에 있는 다른 프로세스와 통신을 하기 전에 먼저 나와 연결되도록 해야하는데, 그렇게 해서 연결된 그 연결을 connection 이라고 한다. 그러므로.. 더보기