Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 날짜클래스
- githubpage
- 맥단축키
- equals
- githubblog
- 포맷팅
- 맥명령어
- 맥Ant설치
- 윈도우Ant
- 입출력
- auto boxing
- 타이머테스크
- 이클립스 ANt
- API
- random
- 맥숨긴폴더
- 태그를 입력해 주세요.
- java
- throws
- 널포인트
- Ant설치
- 맥톰캣설치
- MacTomcat
- InputStream
- antbuild
- OutputStream
- 폴더재설정
- 랜덤클래스
- 터미널명령어
- NullPointException
Archives
- Today
- Total
Platonic의 조금은 재밌는 일상
Java Try / catch / 예외 처리 Exception 본문
throws Exception
예외를 현재 코드에서 직접 처리하지 않고, 코드가 호출된 곳으로 전달해 버리는 방식
다른 의미로 표현하자면 호출한 장소에 예외 객체를 전달하는 방식
일종의 리턴 타입처럼 설계하는 데 유용하게 사용될 수 있다.
예외의 종류
checked VS unchecked Exception
코드를 작성할 때 컴파일러가 check하는 예외처리- checked Exception
주로 JVM과 외부 리소스와 통신하는 경우에 처리하도록 한다.
Eclipse와 같은 IDE는 자동적으로 체크하는 기능을 가지고 있다.
컴파일러가 체크하지 않지만 실행할 때 발생하는 Exception – unchecked Exception
주로 문자열 작업, 배열, 숫자처리 등에서 발생한다.
개발자가 직접 처리해야만 한다.
'Programming 프로그래밍 > Java' 카테고리의 다른 글
Java Collections / 자료구조 / List / Set / Map / Tree / Stack / Iterator / Enumeration (2) | 2015.10.27 |
---|---|
NullPointException / ArrayIndexOutOfBoundsException / NumberFormatException (0) | 2015.10.27 |
Java Formatter (0) | 2015.10.27 |
Java API Timer/TimerTask (0) | 2015.10.27 |
Auto Boxing/Unboxing , (0) | 2015.10.27 |
Comments