История изменений
Исправление KivApple, (текущая версия) :
Checked exception не гарантируют, что в недрах какой нибудь библиотеки не кидается unchecked exception. Потому что необходимость проверять исключение на самом деле от контекста зависит очень сильно. А разработчик библиотеки не знает контекст вызова. И не может адекватно выбрать тип исключения для всех использований.
Вышла Java 21 LTS (комментарий)
А количество скобочек не влияет на скорость байткода, но влияет на его читаемость.
Исходная версия KivApple, :
Checked exception не гарантируют, что в недрах какой нибудь библиотеки не кидается unchecked exception. Потому что необходимость проверять исключение на самом деле от контекста зависит очень сильно. А разработчик библиотеки не знает контекст вызова.
Вышла Java 21 LTS (комментарий)
А количество скобочек не влияет на скорость байткода, но влияет на его читаемость.