본문 바로가기

2023 동계모각코

23년 1월 26일 동계모각코

계획 -> 2. 자바 8(예외클래스)~10 전까지 복습 후 정리

백준 2문제

 

활동 내용 ->

1. 프로그램 오류

- 컴파일 에러 : 컴파일 할 때 발생하는 에러

- 런타임 에러 : 실행 할 떄 발생하는 에러

- 논리적 에러 : 작성 의도와 다르게 동작

에러 vs 예외 -> 수습 불가능 vs 가능

2. 예외 처리

프로그램 실행 시 발생할 예외에 대비한 코드 작성

-> try-catch문

자바의 정석 기초편 <- 남궁성의 정석코딩

 

if try블럭 내에서 예외 발생 -> 발생한 예외와 일치하는 catch블럭 확인 후 그 catch 블럭 문장 수행

if try블럭 내에서 예외 발생x -> catch 블럭 거치지 않고 try-catch문 빠져나가 수행 계속함

 

3. printStackTrace()와 getMessage()

 

printStackTrace() -> 예외발생 당시의 호출스택에 있던 메서드 정보와 예외메세지 출력

getMessage() -> 발생한 예외클래스의 인스턴스에 저장된 메시지를 얻을 수 있음

'2023 동계모각코' 카테고리의 다른 글

23년 2월 10일 동계모각코  (0) 2023.02.28
23년 1월 30일 동계모각코  (0) 2023.01.30
23년 1월 29일 동계모각코  (0) 2023.01.29
23년 1월 16일 동계모각코  (0) 2023.01.16
동계 모각코 계획 및 목표  (0) 2022.12.27