Pytania otagowane jako checked-exceptions

21
Zrozumienie sprawdzonych i niesprawdzonych wyjątków w Javie
Tak powiedział Joshua Bloch w „ Effective Java ” Użyj sprawdzonych wyjątków dla warunków do odzyskania i wyjątków czasu wykonywania dla błędów programowania (pozycja 58 w 2. edycji) Zobaczmy, czy dobrze to rozumiem. Oto moje rozumienie sprawdzonego wyjątku: try{ String userInput = //read in user input Long id = Long.parseLong(userInput); …

30
Sprawa przeciwko sprawdzonym wyjątkom
Od wielu lat nie jestem w stanie uzyskać porządnej odpowiedzi na następujące pytanie: dlaczego niektórzy programiści tak sprawdzają wyjątki? Przeprowadziłem wiele rozmów, czytałem rzeczy na blogach, czytałem, co powiedział Bruce Eckel (pierwsza osoba, którą widziałem, wypowiadała się przeciwko nim). Obecnie piszę nowy kod i zwracam szczególną uwagę na sposób postępowania …

17
Jak mogę zgłosić WYJĄTKOWO wyjątki ze strumieni Java 8?
W jaki sposób mogę zgłaszać sprawdzone wyjątki z wewnętrznych strumieni Java 8 / lambdas? Innymi słowy, chcę, aby kod taki jak ten był kompilowany: 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; } Ten kod nie kompiluje się, ponieważ Class.forName()powyższa …

18
Kiedy wybrać sprawdzone i niezaznaczone wyjątki
W Javie (lub innym języku z zaznaczonymi wyjątkami), kiedy tworzysz własną klasę wyjątków, jak decydujesz, czy powinna być zaznaczona, czy niezaznaczona? Instynktownie mówię, że sprawdzany byłby wyjątek w przypadkach, w których osoba dzwoniąca mogłaby odzyskać w jakiś produktywny sposób, gdzie jako niesprawdzony wyjątek byłby bardziej skuteczny w przypadkach niemożliwych do …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.