/ LECTURE

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

예외가 발생하면 예외를 뒤로 미룬다

메소드에서 발생한 예외를 호출한 메소드로 전달