티스토리 뷰
☆ instace of 란?
- 상속 관계를 생각해 보면 모든 인간은 동물이지만 모든 동물이 인간은 아니다.
따라서 다운 캐스팅을 하기 전에 상위 클래스로 형 변환된 인스턴스의 원래 자료형을 확인해야
변환할 때 오류를 막을 수 있다. 이를 확인하는 예약어가 바로 instaceOf이다.
☆ Exception의 하위 클래스 종류
- indexOutofBounds
- Nullpointer
- ArithmeticException 등등.........

1. 1, 2를 출력해보았다.
2. 일부러 예외를 발생시켰다. 3을 0으로 나눈 값.
3. Exception의 최상위 클래스는 Exception이다.
Exception 타입의 exception이라는 것이다.
4. 참조변수exception 내부에 들어있는 실제 인스턴스가 ArithmeticException 클래스의 인스턴스인지 확인하는 연산자
5. 실제 인스턴스가 NullPointerException이면 해당 조건식은 false 값을 반환한다.

만약, ArithmeticException인스턴스이면 해당 조건식은 true 값을 반환한다.

값은

요렇게 나온다.
6. 4,5 를 출력한 이유는 각각의 문법이 어디서 끝나는지 표시하기 위해서다.
4는 try-catch문이 끝나는 부분이다.
5 는 main 메서드가 끝나는 부분이다.
※ 이 글은 playdata강의를 참고했습니다.

'차곡차곡 > Java' 카테고리의 다른 글
| [JAVA]JPA 라이브러리와 프로젝트 구조 (0) | 2022.07.04 |
|---|---|
| [Java] 예외처리 - throw 사용하기 (0) | 2022.05.15 |
| [Java] 예외 처리하기 - Try-catch문 사용하기 (0) | 2022.05.15 |
| [Java] 예외 처리 개념 정리 ( Exception handling) (0) | 2022.05.15 |
| [Java] 인터페이스 - 인터페이스의 다형성 (0) | 2022.05.15 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JPQL이란
- 토마호크 맛집
- fragment태그
- JPA라이브러리
- JPA
- 데이터베이스 스키마 자동 생성
- react counter
- 리액트 이벤트 처리하기
- Counter 만들기
- intellij 한글 깨짐
- 리액트 엘리먼트 렌더링하기
- 온량 서울숲점
- DDL 생성 콘솔 출력
- 영주 한우
- React
- 풍기역맛집
- 엔티티매니저팩토리
- React를 이용한 Counter 만들기
- 버튼누르면전구이미지변하기
- 꾸덕꾸덕 파스타 맛집
- pip 설치 오류
- 영주역 맛집
- JPA애플리케이션개발코드
- 로제 파스타 맛집
- 커틀렛 맛집
- 영속성 관리
- tick 만들기
- 엘리먼트 렌더링
- 콘솔 창 한글 깨짐
- JPA 기본키 매핑 전략
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |
글 보관함
