Als «checked-exceptions» getaggte Fragen

21
Grundlegendes zu aktivierten und nicht aktivierten Ausnahmen in Java
Joshua Bloch in " Effective Java " sagte das Verwenden Sie geprüfte Ausnahmen für wiederherstellbare Bedingungen und Laufzeitausnahmen für Programmierfehler (Punkt 58 in der 2. Ausgabe). Mal sehen, ob ich das richtig verstehe. Hier ist mein Verständnis einer überprüften Ausnahme: try{ String userInput = //read in user input Long id …

30
Der Fall gegen geprüfte Ausnahmen
Seit einigen Jahren kann ich die folgende Frage nicht mehr richtig beantworten: Warum sind einige Entwickler so gegen geprüfte Ausnahmen? Ich habe zahlreiche Gespräche geführt, Dinge in Blogs gelesen und gelesen, was Bruce Eckel zu sagen hatte (die erste Person, die ich sah, sprach sich gegen sie aus). Ich schreibe …

17
Wie kann ich CHECKED-Ausnahmen aus Java 8-Streams heraus auslösen?
Wie kann ich CHECKED-Ausnahmen aus Java 8-Streams / Lambdas heraus auslösen? Mit anderen Worten, ich möchte Code wie diesen kompilieren lassen: 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; } Dieser Code wird nicht kompiliert, da die Class.forName()oben beschriebene Methode …

18
Wann werden aktivierte und nicht aktivierte Ausnahmen ausgewählt?
Wie entscheiden Sie in Java (oder einer anderen Sprache mit aktivierten Ausnahmen) beim Erstellen einer eigenen Ausnahmeklasse, ob diese aktiviert oder deaktiviert werden soll? Mein Instinkt ist zu sagen, dass eine aktivierte Ausnahme in Fällen erforderlich ist, in denen der Anrufer möglicherweise auf produktive Weise wiederhergestellt werden kann, während eine …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.