[java] JDK에서 제공하는 자주 사용되는 예외 클래스에 대해 알려주세요.
Java Development Kit (JDK)에는 다양한 예외 클래스가 포함되어 있습니다. 여기에는 자주 사용되는 몇 가지 클래스가 포함되어 있습니다.
1. NullPointerException
NullPointerException
은 null 참조로 인해 발생하는 예외입니다. 이 예외는 객체의 값을 참조하는 도중에 null이 발견되었을 때 발생합니다.
예시:
String name = null;
System.out.println(name.length()); // NullPointerException 발생
2. ArrayIndexOutOfBoundsException
ArrayIndexOutOfBoundsException
은 배열의 인덱스 범위를 벗어나는 경우에 발생하는 예외입니다.
예시:
int[] numbers = {1, 2, 3};
System.out.println(numbers[3]); // ArrayIndexOutOfBoundsException 발생
3. NumberFormatException
NumberFormatException
은 잘못된 문자열 형식을 숫자로 변환하려고 할 때 발생하는 예외입니다.
예시:
String text = "abc";
int num = Integer.parseInt(text); // NumberFormatException 발생
4. FileNotFoundException
FileNotFoundException
은 파일 또는 디렉토리를 찾을 수 없는 경우에 발생하는 예외입니다.
예시:
File file = new File("nonexistent.txt");
Scanner scanner = new Scanner(file); // FileNotFoundException 발생
이 예외 클래스들은 JDK에서 자주 사용되며, 프로그래밍 중에 익숙해져야 합니다.
더 많은 자세한 내용은 Oracle JDK Documentation를 참고해 주십시오.