이론
오류의 종류: 에러,예외
예외의 종류: 컴파일 예외, 런타임예외
예외(exception): 잘못된 코드, 부정확한 데이터, 예외적인 상황에 의하여 발생하는 오류
예외 처리: try-catch-finally , throws
오류가 발생하였건 발생하지 않았건 항상 실행되어야 하는 코드는 finally 블록에 넣을 수 있다.
throws: 예외 떠넘기기
getMessage(): 예외 발생시킬 때 생성자 매개값으로 사용한 메시지 리턴
printStackTrace(): 예외 발생 코드 추적한 내용을 모두 콘솔에 출력 , 오류 찾을 때 유용하게 활용
list: 순서유지, 중복저장
set: 순서X, 중복X, null은 허용
map: 키값가짐, 키는 set을 따름(중복X)
실습
ex1.Ex0_ArrayIndex
ex1.Ex1.NullPoint
ex1.Ex2.ArrayIndexException
ex1.Ex3.MultiException
ex1.Ex5.ThrowView
ex1.Ex6.UserException
ex1.Ex6.UserExceptionTest
ex1.exam.Exam1_Exception
ex1.exam.Exam2_Exception
ex2.Ex0.GuiTest
ex2.Ex0.Num
ex2.Ex1.ArrayList
'학원수업 > 자바' 카테고리의 다른 글
학원 8일차 복습(3/23) (0) | 2018.03.23 |
---|---|
학원 7일차 복습(3/22) (0) | 2018.03.22 |
학원 5일차 복습(3/20) (0) | 2018.03.20 |
학원 4일차 복습(3/19) (0) | 2018.03.19 |
학원 3일차 복습(3/16) (0) | 2018.03.16 |