276 читали · 2 года назад
Java 41. Можно ли в конструкторе выполнить исключение (exception)?
Да, в конструкторе можно сгенерировать исключение (exception). Если при создании объекта возникает ошибка, которая не может быть обработана внутри конструктора, то можно выбросить исключение, чтобы сообщить об ошибке вызывающему коду. Для выбрасывания исключения из конструктора можно использовать ключевое слово throw, за которым следует экземпляр класса исключения. Например: public class MyClass { public MyClass(int value) throws IllegalArgumentException { if (value < 0) { ...
2 года назад
Java 119. Дайте определение понятию exception (исключительная ситуация).
Exception (исключительная ситуация) - это объект, который представляет ошибку или исключительную ситуацию во время выполнения программы. Исключения могут возникать при обращении к данным, работе с файлами, сетевых операциях, неправильном использовании API и других ситуациях. Когда возникает исключение, оно "бросается" (throws) из текущего метода, и программа ищет подходящий "обработчик" (handler), который может обработать это исключение. Если обработчик не найден, то программа завершает свою работу...