throw new Exception();
Если вы поместите эту инструкцию в метод, вы должны либо добавить throws Exception
после имени метода. Или вы можете окружить заявление с помощью try-catch.surround "throw new Exception()" с try catch
try {
throw new Exception();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Но что это за пункт здесь? Компилятор разрешает это, поэтому я просто хочу знать, намеренно ли он разработан. Мне интересно.
Это похоже на чепуху для меня. Вы спрашиваете: «Но что здесь?» - нет никакого смысла в этом коде. Где ты взял это? Вы сами это сделали? Или вы видели это в каком-то учебнике? –
http://stackoverflow.com/questions/6115896/java-checked-vs-unchecked-exception-explanation проверьте это –
Это похоже на базовое Java-введение для меня. Это говорит вам, что проверенные исключения - это ошибка времени компиляции в Java (если только метод не объявляет, что он выбрасывает исключение, и он должен улавливать любые проверенные исключения из методов, которые он вызывает). –