일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 연결리스트
- swift baekjoon
- FLUTTER
- Android Studio
- Android
- label
- IOS
- deeplink
- Xcode
- xocde
- Firebase
- android java
- 안드로이드스튜디오
- TextField
- 보호와 보안
- 준코딩
- 버블정렬
- 플러터
- 안드로이드
- text to speech
- 커스텀팝업
- Swift
- customPopup
- storyboard
- 링크드리스트
- C언어
- BAEKJOON
- 자바
- 백준
- 예외처리
Archives
- Today
- Total
준코딩
예외처리 본문
프로그램 오류
에러: 프로그램 코드에 의해서 수습될수 없는 심각한 오류
예외-프로그램 코드에 의해서 수스될 수 있는 다소 미약한 오류
예외처리의 정의와 목적
-정의: 프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성
-목적: 프로그램의 비정상 종료를 막고, 정상적인 실행상태로 유지햐는 것
예외처리구문 = try-catch
-try블럭 다음에는 여러 종류의 예외를 처리할 수 있도록 하나 이상의 catch블럭이 올 수 있으며, 이 중 발생한 예외의 종류와 일치하는 단 한개의 catch블럭만 수행된다. -> 발생한 예외종류와 일치하는 catch블럭이 없으면 예외는 처리되지 않는다.
예외 발생시키기
-키워드 throw 를 사용해서 프로그래머가 고의로 예외를 발생시킬 수 있다.
RuntimeException클래스들 : 프로그래머의 실수로 발생하는 예외
Exception클래스들 : 사용자의 실수와 같은 외적인 요인에 의해 발생.
342pg
'프로그래밍 > 자바' 카테고리의 다른 글
버블정렬코드 (스택, 큐 , 정렬) (0) | 2018.12.11 |
---|---|
BubbleSort 버블정렬 (0) | 2018.12.10 |
객체지향 프로그래밍-2 (0) | 2018.11.29 |
객체지향 프로그래밍 (0) | 2018.11.27 |
객체지향언어-1 (0) | 2018.11.26 |
Comments