Если раскомментировать строки - можно убедиться в том, что код работает верно, однако задача не проходит практически по всем пунктам.
Подскажите, где я ошибся?
package com.javarush.task.task25.task2510;
/*
Поживем - увидим
*/
public class Solution extends Thread {
public Solution() {
setUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread t, Throwable e) {
// System.out.println(e.getClass().getSimpleName());
switch (e.getClass().getSimpleName()) {
case "Error":
System.out.println("Нельзя дальше работать");
break;
case "Exception":
System.out.println("Надо обработать");
break;
case "Throwable":
System.out.println("Поживем - увидим");
break;
}
}
});
// start();
}
// public void run() {
// throw new Error();
// }
public static void main(String[] args) {
// new Solution();
}
}