unchecked-exception

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

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.