Java - Throws
이 페이지는 다음에 대한 공부 기록입니다
JAVA(자바), Python(파이썬) 기반의
AI 활용 응용 소프트웨어 개발자 양성 과정
2021.11.10. ~ 2022.05.18.
찾으시는 정보가 있으시다면
주제별reference를 이용하시거나
우측 상단에 있는 검색기능을 이용해주세요
24일차 수업
========복습========
인터페이스와 추상클래스
자식클래스가 상속받아야 구현이 가능하고, 오버라이딩을 해야한다
예외처리
try { — }catch(오류){ — } finally { — }
오류가 발생할 것을 예상하고 그 문장을 try 블록에 작성하여
오류가 발생하더라도 프로그램이 종료되지 않고 정상 진행되도록 하는 문장
Exception 클래스의 자식 클래스들로 많은 오류 타입들이 있다
- 오류 타입 클래스를 상속받으면 새로운 이름의 예외처리 클래스를 만들 수 있다
try 문에서 말하는 오류 : 오타가 아니라 실제 프로그램에서 발생하는 오류
======== 끝 ========
24일차 수업
RuntimeException
실행 중에 오류가 발생할 수도 있고, 안할 수도 있고
Exception
실행하기 전부터 에러날 것을 이미 예측 가능한 상태 => 무조건 try catch 써야함
throws
예외가 발생하면 예외를 뒤로 미룬다
메소드에서 발생한 예외를 호출한 메소드로 전달