try-catch문을 사용할 때 Exception 이름 옆에 변수를 사용해 주는 것이 일반적이다.

변수의 이름은 정해진 것은 없지만 관례적으로 Excetption의 첫자를 본떠 'e'를 사용한다.

 

예시 1

 

변수 'e'가 선언 돼 있는 모습

위 예제는 변수 e가 선언 됐지만 실제 사용 되고 있진 않다. 즉, 변수 e의 선언이 필수는 아니지만 가독성(나는 아직 모르지만 관례적으로는 사용된다니까)을 위해 사용하는 것이 좋다.

 

예시 2

 

변수 'e'의 선언 후 사용되는 모습

이 예시에서 변수 'e'는 ArithmeticException 예외를 참조하며 'getMessage()' 메소드를 통해 예외 메시지를 출력하고,

'printStackTrace()' 메소드를 호출해 스택 트레이스를 출력한다. 이와 같이 변수를 선언 후 사용해 예외에 대한 자세한 정보를 출력할 수 있다.

 

printStackTrace() 메소드를 사용했을 때 알게 되는 정보

try-catch 문의 Excetption 메시지 옆 변수는 내가 지정할 수 있지만, 관례적으로 'e'를 쓰는 게 보통이다.
사용을 안해도 문제가 되지 않지만 가독성을 위해 사용 해주는 것이 좋다.
해당 변수를 이용해 사용 되는 메서드들이 존재하며 메서드를 이용해 오류에 대한 보다 정확한 정보를 파악할 수 있다.

+ Recent posts