Перейти к контенту

Какая разница между отмеченными и непроверенными исключениями в Java?

Проверенное исключение — это исключение, которое возникает во время компиляции программы на Java, они также называются исключениями во время компиляции. Эти исключения не могут быть просто проигнорированы во время компиляции; программист должен позаботиться об этих исключениях.

Пример

Если вы используете класс FileReader в своей программе для чтения данных из файла, если файл, указанный в его конструкторе, не существует, то возникает исключение FileNotFoundException, и компилятор предлагает программисту обработать исключение.

 

import java.io.File;
import java.io.FileReader;

public class FilenotFound_Demo {
   public static void main(String args[]) {
      File file = new File("E://file.txt");
      FileReader fr = new FileReader(file);
   }
}

Вывод

C:\>javac FilenotFound_Demo.java
FilenotFound_Demo.java:8: error: unreported exception
FileNotFoundException; must be caught or declared to be thrown
    FileReader fr = new FileReader(file);
                    ^
1 error

Оцени статью

Средняя оценка / 5. Количество голосов:

 

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)