반응형
자바 오류 총 정리
1. ArrayIndexOutOfBoundsException
배열의 범위를 벗어난 index를 접근할 시 발생
public class Ex08 {
public static void main(String[] args) {
System.out.println("예외처리");
try {
System.out.println(args[0]);
}catch(ArrayIndexOutOfBoundsException e) {
System.err.println("인덱스 벗어남");
}
}
}
//결과
예외처리
인덱스 벗어남
2. ArithmeticException
정수를 0으로 나눌경우 발생
System.out.println(“예외처리”);
try {
System.out.println(0/0);
}catch(ArithmeticException e) {
System.err.println("0으로 나눌수 없음");
}
//결과
예외처리
0으로 나눌수 없음
3. NullPointerException
존재하지 않는 레퍼런스를 참조할때 발생, 참조변수가 null인데 호출할 경우
System.out.println("예외처리");
try {
String str=null;
str.length();
}catch(NullPointerException e) {
System.err.println("비어 있음");
}
//결과
예외처리
비어 있음
반응형
'(JAVA)자바 > (JAVA)자바 문법' 카테고리의 다른 글
(JAVA) 자바 향상된 for문/자바 for 문/자바 향상된 for문 예제 (0) | 2021.04.05 |
---|---|
자바 큐 활용 / 자바 Queue 활용 / 자바 큐 사용법 / 큐 사용 예제 (0) | 2021.04.04 |
(JAVA)자바 문법 - HashCode 사용법 / StringBuffer 사용법 (간단한 예제) (0) | 2021.03.16 |
(JAVA)자바 equals() 의 오버라이딩 쓰는 이유/참조변수에 저장된 값 비교 (0) | 2021.01.29 |
(JAVA)자바 문자열 비교, equals(), equalsIgnoreCase(),compareTo(), contains() (0) | 2021.01.22 |
댓글