반응형
예외(exception)란?
모든 프로그램에는 에러가 있듯이 java에서도 예상치 못한 에러들에 대해 처리할 수 있는 예외에 대해 구분하고 처리할 수 있는 프로그램이 있다. 예외(Exception)는 프로그램 실행 중에 발생하는 문제를 나타내는 객체흫 말하며, 이러한 문제는 파일을 찾을 수 없는 경우, 네트워크 연결이 끊긴 경우, 잘못된 데이터 유형을 사용한 경우 등 다양한 상황에서 발생할 수 있다.
throwing an exception란?
프로그램에서 문제가 발생했음을 시스템에 알리는 방법으로, Java에서는 'throw' 키워드를 사용하여 특정 예외를 인식하는데, 아래 예시 코드를 통해 직관적으로 확인할 수 있다.
throw new FileNotFoundException("File not found");
handling an exception란?
예외처리란 예외 상황이 발생했을 때 상황을 적절하게 다루는 방법을 말한다. 예외가 던져지면 프로그램은 일반적으로 중단되기 때문에, 이를 피하려면 예외를 적절히 처리해야 한다. java에서는 'try-catch'를 사용하여 예외처리를 하는데, 아래 코드에서는try' 블록 내에서 'FileNotFoundException'이 발생하면, 이를 'catch' 블록에서 잡아서 처리하고 있다.
try {
// 파일을 열려고 시도
throw new FileNotFoundException("File not found");
} catch (FileNotFoundException e) {
// 파일을 찾을 수 없는 경우의 처리 로직
System.out.println(e.getMessage());
}
반응형
'코딩 > JAVA' 카테고리의 다른 글
Java 사전 정의된 예외 클래스 (3) | 2023.12.10 |
---|---|
JAVA instanceof의 개념과 역할 (0) | 2023.12.10 |
JAVA 다형성(Polymorphism)과 interface (0) | 2023.12.10 |
Java 랜덤 함수 사용하기 (RandomNumberGenerator) (0) | 2023.10.24 |
java의변수 유형 및 활용: 인스턴스, 클래스, 로컬, 매개변수 변수 (0) | 2023.10.18 |