대표적인 에러
< 1 >
Null Point Exception
에러 발생시키는 코드 예제
String data = null;
System.out.println(data.toString()) // null 에러 발생
// 결과
Exception in thread "main" java.lang.NullPointerException
at ...
< 2 >
Array Index Out Of Bounds
( 특징 )
배열의 지정된 index보다
큰 값을 조회할 때 발생
에러
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at ...
< 3 >
Number Format
( Exception )
( 특징 )
숫자 형태가 잘못되었을 경우 발생
( 문자열 => 숫자로 변경했는데 그 숫자 형태가 잘못되었을 경우 )
에러 발생시키는 코드 예제
String data1 = "100"
String data2 = "a100"
Integer.parseInt(data1) / Integer.parseInt(data1)
// 결과
Exception in thread "main" java.lang.NumberFormatException : ...
< 4 >
Class Cast
( Exception )
( 특징 )
클래스 형변환시 적절한 클래스를 사용하지 않음
에러코드
Exception in thread "main" java.lang.ClassCastException
< 5 >
Class Not Found Exception
( 특징 )
해당 클래스가 존재하지 않은때 발생
에러
Class class = Class.forName("gg"); // Class.forName(클래스명) : 클래스명에 해당되는 자바클래스를 리턴
// 결과
java.lang.ClassNotFoundException : ...
'Error' 카테고리의 다른 글
AWS EC2 - NGINX 403 에러 (1) | 2023.12.29 |
---|---|
ubuntu 에러 - port 번호 바인딩 에러 (0) | 2023.12.22 |
React , JS 파일 에러 - $ is not defined (0) | 2023.12.19 |
JQuery에러 - react 활용시 $ is not defined 에러 (0) | 2023.11.03 |
TypeScript - Error - Cannot read properties of null (reading 'tagName') (0) | 2023.11.03 |