일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- for문
- try-catch
- 제어자
- 에러
- 람다식
- 입출력
- StringBuffer
- Connection
- 배열
- 커넥션 풀
- 예외처리
- 다형성
- 객체
- DB
- 접근제어자
- Interface
- StringBuffer클래스
- java
- array
- 예외
- 메서드
- JSP
- 객체지향
- 상속
- ToString
- 변수
- I/O
- 인터페이스
- File입출력
- 내장 객체 영역
- Today
- Total
목록오류 (2)
ksouth9

예외 발생시키기 키워드 'throw'를 사용해서 고의로 예외를 발생시킬 수 있다. 1. 연산자 new를 이용해서 발생시키려는 예외 클래스의 객체를 만든다. - Exception e = new Exception("고의로 발생시켰음"); 2. 키워드 throw를 이용해서 예외를 발생시킨다. - throw e; public class ExceptionEx9 { public static void main(String[] args) { try { Exception e = new Exception("고의로 발생시킴."); throw e;//예외를 발생시킴. //throw new Exception("고의로 발생시킴.);위의 두 줄을 한 줄로 줄여 쓸 수 있다. } catch (Exception e) { System...

프로그램 오류 프로그램이 실행 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우 이를 발생시점에 따라 '컴파일 에러'와 '런타임 에러'로 나눌 수 있다. 컴파일 에러 - 컴파일 시에 발생하는 에러 런타임 에러 - 실행 시에 발생되는 에러 이 외에도 '논리적 에러'가 있는데, 컴파일도 잘도고 실행도 잘되지만 의도한 것과 다르게 동작하는 것을 말한다. 예를 들어, 창고의 재고가 음수가 된다거나, 게임 프로그램에서 비행기가 총알을 맞아도 죽지 않는 경우가 이에 해당된다. 논리적 에러 - 실행은 되지만, 의도와 다르게 동작하는 것 소스코드(*.java)를 컴파일 하면 컴파일러가 소스코드에 대해 오타나 잘못된 구문, 자료형 체크 등의 기본적인 검사를 수행하여 오류가 있는지를 알려 준다. 컴파일러가..