checked-exceptions

Zrozumienie zaznaczonych i niezaznaczonych WYJĄTKÓW w Javie

Joshua Bloch w " Effective Java " powiedział, że Użyj sprawdzonych wyjątków dla możliwe do odzyskania warunki i czas ... leży utworzyć wyjątek sprawdzony, a kiedy powinien to być wyjątek runtime? Kiedy wybrać wyjątki zaznaczone i niezaznaczone

Java: Wyjaśnienie WYJĄTKÓW zaznaczonych i niezaznaczonych

Przeczytałem wiele postów na StackOverFlow o wyjątkach zaznaczonych i niezaznaczonych. Szczerze mówiąc, nadal nie jestem pewi ... leży utworzyć wyjątek sprawdzony, a kiedy powinien to być wyjątek runtime? Kiedy wybrać wyjątki zaznaczone i niezaznaczone

Kiedy wybrać wyjątki zaznaczone i niezaznaczone

W Javie (lub innym języku z zaznaczonymi wyjątkami), jak podczas tworzenia własnej klasy WYJĄTKÓW zdecydować, czy powinna być ... e jako niezaznaczony wyjątek byłby bardziej dla nieodwracalnych przypadków, ale byłbym zainteresowany cudzymi przemyśleniami.

Jak mogę wyrzucać zaznaczone wyjątki ze strumieni Java 8?

Jak mogę wyrzucić zaznaczone wyjątki z wewnątrz Java 8 streams / lambda? Innymi słowy, chcę stworzyć taki kod kompilacji: ... cać zawinięty, niezaznaczony wyjątek. chcę rzucić sam zaznaczony wyjątek i bez dodawania brzydkich try/catches na strumień.

Dlaczego "throws Exception" jest konieczne podczas wywoływania funkcji?

class throwseg1 { void show() throws Exception { throw new Exception("my.own.Exception"); } void sho ... ny wyjątek wyjątek, który musi zostać złapany lub zadeklarowany jako wyrzucony Kiedy usunę throws Exception z tych metod?

Java 8: obowiązkowe sprawdzanie WYJĄTKÓW w wyrażeniach lambda. Dlaczego obowiązkowe, a nie opcjonalne?

Bawię się nowymi funkcjami lambda w Javie 8 i stwierdziłem, że praktyki oferowane przez Javę 8 są naprawdę przydatne. Zastana ... nds Throwable> z naszej spuścizny kodu) jest prawie bezużyteczny i zgadzam się z nim. Czy wciąż brakuje mi czegoś innego?

Zawijanie zaznaczonego wyjątku do niezaznaczonego wyjątku w Javie?

Mam tą metodę fabryczną w Javie: public static Properties getConfigFactory() throws ClassNotFoundException, IOException { ... im celem jest uniknięcie niepotrzebnego wyjątku throws, wyjątku dodawanego do podpisu każdej metody wywołującej moją fabrykę.

Zaznaczone i niezaznaczone wyjątki w warstwie usługi

Pracuję nad projektem ze starszą warstwą usług, która zwraca null w wielu miejscach, jeśli żądany rekord nie istnieje lub nie ... pakowań adapterów? Mam nadzieję, że odpowiedzi na te pytania pomogą nam w "słuszna" decyzja dotycząca własnej warstwy usług.

Dlaczego wyłapywanie sprawdzonych wyjątków jest dozwolone dla kodu, który nie wyrzuca WYJĄTKÓW?

W Javie metody rzucające sprawdzające wyjątki (wyjątek lub jego podtypy-IOException, InterruptedException, etc) muszą zadekl ... ecz? Co mogłoby pójść źle, gdyby tylko RuntimeException mogły zostać złapane w tym scenariuszu? Przykłady są bardzo cenione.