국비지원/백엔드

221213 예외 처리

선SEON 2022. 12. 13. 16:09

예외 처리

· 에러(error)

: 컴퓨터 하드웨어의 오동작 도는 고장으로 인한 실행 오류

-에러가 발생하면 프로그램 종료, 정상 실행 상태로 돌아갈 수 없음

 

· 예외(exception)

: 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류

- 마찬가지로 바로 종료, 하지만 '예외처리(exception handling)'을 통해 정상 실행 상태 유지 가능

 

<예외의 종류>

1. 일반 예외(Exception)

: 컴파일러 체크 예외, 컴파일 과정에서 예외 처리 코드가 필요한지 검사함

 

2. 실행 예외(Runtime Exception)

: 컴파일러가 예외 처리 코드를 체크 하지 않는 예외

 

1) NullPointerException

: 객체 참조가 없는 상태, 즉 null값을 갖는 참조변수로 객체 접근 연산자인 도트(.)를 사용했을 때 발생

-> 객체가 없는 상태에서 객체를 사용하려 해서 예외 발생

 

2) ArrayIndexOutOfBoundsException

: 배열에서 인덱스 범위를 초과해 사용할 경우 발생

 

3) NumberFormatException

: 숫자로 변환 불가능한 문자가 포함되어 있다면 발생

 

4) ClassCastException

: 억지로 타입 변환을 시도할 경우 발생


10장 예외처리를 모두 정리했는데

위의 사진 하나 마지막에 붙여넣다가 오류나서 다 날아갔다...

넘 허무한데,,,, 다시 들어왔더니 임시저장한 글이 없었다... 처음 저장했을 때 글만 있고...

정리하는 동안 한번 더 공부했다고 생각하련다...

하지만 다시 작성할 엄두는 안나네요 하핫

임시저장 진짜 열심히 했는데 믿을 만한 놈이 아니구만 ㅠㅠ

 

찾아보니 나 말고도 티스토리 임시저장 오류로 글 날린 사람들이 많았다....

눈물 날 것 같지만 다른 공부나 해야겠다..!^^

 

https://jyami.tistory.com/35

 

티스토리 이미지 업로드 오류 해결법

티스토리 웹 에디터로 블로깅을 하다보면 ctrl+c ctrl+v를 이용해서 이미지를 업로드 해야하는 경우가 많습니다. 근데 이때 생기는 치명적인 오류가 있는데요. 구글링으로 얻은 이미지를 ctrl+c 해서

jyami.tistory.com

한 가지 배워갑니다...ㅠㅠㅠ

다음부터는 절대 날리지 않으리...!