Запитання з тегом «checked-exceptions»

21
Розуміння перевірених та неперевірених винятків на Java
Джошуа Блох в " Ефективній Java " сказав це Використовуйте перевірені винятки для відновлюваних умов та виключень під час виконання програм для помилок програмування (Пункт 58 у другій редакції) Подивимось, чи я правильно це розумію. Ось моє розуміння перевіреного винятку: try{ String userInput = //read in user input Long id …

30
Справа проти перевірених винятків
Протягом кількох років я не міг отримати гідної відповіді на наступне запитання: чому деякі розробники так проти перевірених винятків? Я мав численні розмови, читав речі в блогах, читав, що мав сказати Брюс Еккель (перший чоловік, якого я побачив, висловлювався проти них). Зараз я пишу новий код і приділяю дуже ретельну …

17
Як я можу викидати ПРОВЕРЕНІ винятки з потоків Java 8?
Як я можу викидати ПРОВЕРЕНІ винятки з потоків / лямбдав Java 8? Іншими словами, я хочу зробити такий код, як цей компілятор: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String") .map(className -> Class.forName(className)) .collect(Collectors.toList()); return classes; } Цей код не компілюється, оскільки Class.forName()метод, викладений вище, кидає …

18
Коли вибирати перевірені та неперевірені винятки
У Java (або будь-якій іншій мові з перевіреними винятками) під час створення власного класу винятків, як ви вирішите, чи слід його перевіряти чи не перевіряти? Мій інстинкт полягає в тому, щоб стверджувати, що перевірений виняток буде задіяний у випадках, коли абонент міг би відновитись деяким продуктивним способом, де як неперевірений …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.