Насколько я понимаю, проверенные исключения - это те, от которых можно ожидать восстановления вызывающей стороны.Я не понимаю, почему это так с InstantiationException.Если класс не может быть создан, то что должен делать вызывающий объект?
Тогда я подумал, что, возможно, важным моментом было то, что код скомпилирован - поэтому это может произойти, только если класс указан динамически. 1 В этом случае класс может быть больше похож на параметр, но тогда у нас есть исключение IllegalArgumentException, которое является исключением времени выполнения.
Какова рациональная основа для проверки стандартных исключений, икоторые нет?
1 Это правда?