Шукаєте відповіді та рішення тестів для Course 19? Перегляньте нашу велику колекцію перевірених відповідей для Course 19 в bt.nixs.com.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Який буде результат компіляції та запуску наступного фрагмента коду?
public class X {
public static void main(String [] args) {
try {
badMethod();
System.out.print("A");
} catch (Exception ex) {
System.out.print("B");
} finally {
System.out.print("C");
}
System.out.print("D");
}
public static void badMethod() {
throw new Error();
}
}
Чи можна використовувати більше одного блоку try?
Яке з цих тверджень є вірним?
Відмінність перевірених від неперевірених винятків полягає в тому, що перевірені можна перевірити та обробити, а неперевірені є помилками системи або програміста і не можуть бути оброблені
Перевірені (checked) винятки включають всі підкласи класу Exception.
Який буде результат компіляції та запуску наступного фрагмента коду?
public int method() {
try {
return 1;
} finally {
return 2;
}
}
Усі підкласи класу Error та RuntimeException є неперевіреними
Блок finally виконається завжди незалежно від того, чи вилетить виняток чи ні.
Який буде результат компіляції та запуску наступного фрагмента коду?
public class RTExcept {
public static void throwit () {
System.out.print("throwit ");
throw new RuntimeException();
}
public static void main(String [] args) {
try {
System.out.print("hello ");
throwit();
} catch (Exception re ) {
System.out.print("caught ");
} finally {
System.out.print("finally ");
}
System.out.println("after ");
}
}
Суперкласом класу Error є ...