개발자입니다
[Java] printStackTrace 본문
printStackTrace()와 getMessage()
예외가 발생했을 때 생성되는 예외 클래스의 인스턴스에는 발생한 예외에 대한 정보가 담겨있으며, printStackTrace()와 getMessage()를 통해서 이 정보들을 얻을 수 있다. catch블록의 괄호()에 선언된 참조변수를 통해 이 인스턴스에 접근할 수 있다. 이 참조변수는 선언된 catch블록 내에서만 사용 가능하다.
printStackTrace()는 예외발생 당시의 호출스택(Call Stack)에 있었던 메소드의 정보와 예외 메시지를 화면에 출력한다.
getMessage()는 발생한 예외클래스의 인스턴스에 저장된 메시지를 얻을 수 있다.
'Java' 카테고리의 다른 글
[Java] JDBC 사용 객체(DriverManager, Connection, Statment, PrepareStatement, CallableStatement, ResultSet) (0) | 2022.10.03 |
---|---|
[Java] JDBC(Connection, PreparedStatement, ResultSet (0) | 2022.10.03 |
[Java] 블로그 일기 형식 자동 출력 코딩 (0) | 2022.10.03 |
[Java] 문자열 자르기(substring) (0) | 2022.10.03 |
[Java] 특정 날짜의 요일 구하기 (숫자, 영문, 한글) (0) | 2022.10.01 |