Урок по Java 42: Exceptions - исключения
Java 775. Что вы знаете об обрабатываемых и не обрабатываемых (checked/unchecked) исключениях?
В Java есть два типа исключений: обрабатываемые (checked) и необрабатываемые (unchecked). Обрабатываемые исключения - это те, которые должны быть обработаны в блоке try-catch или быть перехваченными вызывающим методом. Это исключения, которые могут возникнуть в процессе выполнения программы, но которые программа может и должна обработать. Примерами обрабатываемых исключений являются IOException (возникает, когда происходит сбой ввода-вывода), SQLException (ошибка при выполнении SQL-запроса) и ClassNotFoundException (если класс, на который ссылается программа, не найден во время выполнения)...
Что такое исключение в Java? Как его обрабатывать?
Исключение в Java — это событие, которое возникает во время выполнения программы и нарушает нормальный ход её выполнения. Исключения могут быть вызваны различными причинами, такими как попытка деления на ноль, доступ к несуществующему элементу массива, неправильный ввод данных и т.д. В Java исключения являются объектами, которые представляют собой конкретные ошибки, произошедшие во время выполнения программы. Базовым классом для всех исключений является класс Throwable. От него уже наследуются два класса: Error и Exception...