일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- centos
- 함수
- Linux
- 자바
- DeepLearning
- interface
- Spring
- Server
- 인공지능
- Numpy
- learning
- db
- javascript
- Python
- git
- Github
- error
- framework
- Deep
- LIST
- mariaDB
- Security
- ai
- Analysis
- mysql
- Web
- data
- Pattern
- java
- SSH
- Today
- Total
목록Exception (2)
PostIT
# 예외(Exception) 란? 체크예외와 RuntimeException ## 1. 예외의 개념 예외(Exception)은 일종의 오류로 두 가지로 나눌 수 있다. ① 문법 오류 : 오타와 같이 자바 구문에 어긋난 코드 때문에 발생하고, 컴파일시에 발생하는 오류② 실행 오류 : 프로그램 실행시 상황에 따라 발생하는 오류 실행 오류에는 프로그램 자체의 구조적인 문제로 인한 논리적 오류와 자바 가상 머신 자체의 문제로 인한 오류 그리고 예외가 있다.논리 오류는 논리적 모순이 생기지 않도록 코딩하는 수밖에 없으며, 자바 가상 머신 자체의 오류는 프로그래머가 책임질 수 있는 수준의 오류가 아니다. 예외(Exception)은 프로그램 실행 중에 발생할 수 있는 예기치 않은 사건으로 프로그래머의 노력으로 처리할 ..
* 예외 처리에 대한 6 가지 이야기...http://okky.kr/article/362305 일단 예외에 대한 글을 쓰려고 마음은 먹고 편집기를 열고 나서 리얼타임으로 생각하면서 손가락을 움직거려 본다. 따라서 생동감은 넘치는 글이 될거 같긴한데 오류도 있을 수 있겠고 내 밑천이 그닥 많지 않아서 높은 수준의 글은 되지 못할것이다. 그리고 문법을 말하는 글이 아니며 무엇이 옳고 무엇은 안되~라는 글도 아니다. 이런것도 있고 같이 생각해보자는 글이다. 예외는 아시다시피 try ~catch 이다. 예외를 잡고 싶은 부분을 try 로 감싸고 예외를 잡았을 경우 catch 문 안에서 처리해주는 방식이다. 어떤 예외를 잡을지와 어떤식으로 처리 할 지에 대한 고민이 들어가야하는 부분이다. 처리는 catch 안에서..