Рубрики
Без рубрики

Проверенное исключение ПРОТИВ Непроверенного

Здравствуйте, сегодня я буду говорить об исключениях, часто встречающихся при программировании с исключениями и… С тегами java, программирование, начинающие, новички в коде.

Здравствуйте, сегодня я буду говорить об исключениях часто, когда при программировании мы сталкивались с исключениями, и использовать преимущества IDE, которые мы используем для более адекватной записи исключений, но знаем, что этого недостаточно, мы должны понимать, что существуют два типа исключений: проверенные и непроверенные, чтобы создать адекватное исключение.

Во-первых, исключения имеют иерархию, все наследуют исключения. Каждое расширяющееся исключение создает исключения вашего типа, но у каждого исключения есть типы, такие как проверенные и непроверенные, которые идентифицируют, как будет работать в коде, см. Изображение ниже.

Проверенные исключения присутствуют в операциях, представляющих риск для приложения, они могут быть собственными или нет, как, например, исключение SQLException, поскольку все они унаследованы непосредственно от java.lang. Исключение, отец всех исключений в Java.

Смотрите пример ниже:

public double calc(double a, double b) {
        throws SumException {
            double value = (a)/(b*b);
            if (value <= 18.5) {
                throw new SumException("Example exception checked !");
            }
    }

Проверенные исключения обрабатываются или объявляются в заголовке метода, поскольку связаны со структурой кода и представляют риск исключений, в этом случае включаются с исключениями, которые расширяют Исключение . В основном проверяемые исключения связаны со структурой кода и расширениями исключений, которые могут быть собственными исключениями или созданными исключениями.

Непроверенные исключения присутствуют во время выполнения компиляции, унаследованы от исключения RuntimeException, эти исключения не ожидаются непосредственно при написании приложения, такого как исключение NullPointerException, это исключение, возможно, произойдет во время выполнения.

Смотрите пример ниже:

try {
        File file = new File("path");
        FileInputStream fis = new FileInputStream(file);
    } catch(FileNotFoundException e) { ... some code ...}

Смотрите пример ниже: Непроверенные исключения будут происходить в течение рабочего времени, если это не договор, хотя в договоре нет необходимости, необходимо принимать во внимание. Смотрите пример ниже: Непроверенные исключения будут происходить в течение рабочего времени, если это не договор, хотя в договоре нет необходимости, необходимо принимать во внимание. В основном, непроверенные исключения создаются во время выполнения и распространяются на класс RuntimeException.

Смотрите пример ниже: Непроверенные исключения будут происходить в течение рабочего времени, если это не договор, хотя в договоре нет необходимости, необходимо принимать во внимание. В основном, непроверенные исключения создаются во время выполнения и распространяются на класс RuntimeException. В книге Язык программирования Java говорится: “непроверенные исключения во время выполнения представляют условия, которые, как правило, отражают логическую ошибку в вашей программе и не могут быть разумно восстановлены во время выполнения”. Смотрите пример ниже: Непроверенные исключения будут происходить в течение рабочего времени, если это не договор, хотя в договоре нет необходимости, необходимо принимать во внимание. В основном, непроверенные исключения создаются во время выполнения и распространяются на класс RuntimeException. В книге

Смотрите пример ниже: Непроверенные исключения будут происходить в течение рабочего времени, если это не договор, хотя в договоре нет необходимости, необходимо принимать во внимание. В основном, непроверенные исключения создаются во время выполнения и распространяются на класс RuntimeException. В книге ||Язык программирования Java || говорится: “Непроверенные исключения во время выполнения представляют условия, которые, как правило, отражают ошибку в логике, на которую мы должны обращать внимание, когда мы пишем код и создаем исключение, когда и какое? исключение, см. Структуру исключений. ваша программа и не может быть разумно восстановлена во время выполнения”.

Смотрите пример ниже: Непроверенные исключения будут происходить в течение рабочего времени, если это не договор, хотя в договоре нет необходимости, необходимо принимать во внимание. В основном, непроверенные исключения создаются во время выполнения и распространяются на класс RuntimeException. В книге Язык программирования Java говорится: “непроверенные исключения во время выполнения представляют условия, которые, как правило, отражают ошибку в логике, на которую мы должны обращать внимание, когда пишем код и создаем исключение. Это что-то мощное для обработчика ошибок на языке программирования, поэтому уважайте структуру в слоях. Когда выбрасывать исключение и какое? исключение, см. Структуру исключений. ваша программа и не может быть разумно восстановлена во время выполнения”. Смотрите пример ниже: Непроверенные исключения будут происходить в течение рабочего времени, если это не договор, хотя в договоре нет необходимости, необходимо принимать во внимание. В основном, непроверенные исключения создаются во время выполнения и распространяются на класс RuntimeException. В книге

Оригинал: “https://dev.to/wagnernegrao/exception-checked-vs-unchecked-1bek”