Tag: checked-exceptions
Die Ausnahmen müssen deklariert werden, in einer Methode oder eines Konstruktors auf „throws“ – Klausel, wenn Sie geworfen werden können, indem die Ausführung der Methode oder der Konstruktor und Verbreitung außerhalb der Methode oder Konstruktor-Grenze.
7
Antworten
Ich bin verwirrt über die Arten von Ausnahmen in Java. Auf vielen tutorial-Webseiten, die ich gesehen habe, dass zwei Arten von exceptions gibt es in java Compile-Zeit Ausnahme Laufzeit Ausnahme Aber wenn ich Sprach mit einigen java-Meister,
6
Antworten
Ein paar meiner Methoden, die in Java auslösen von Ausnahmen wie NoSuchElementException, IllegalArgumentException, etc. Aber wenn Sie diese Methoden, diese Ausnahmen erscheinen nicht deaktiviert werden. In anderen Worten, Anrufer meiner Methoden ist nicht erforderlich, um einen try/catch-auf
1
Antworten
Schreibe ich ein test-Fall für meine Klasse, die Methoden, die exceptions werfen (beide geprüft und Laufzeit). Ich habe versucht, verschiedene Möglichkeiten zu testen, wie vorgeschlagen, in diesem link.. Es scheint Sie zu funktionieren scheinen, nur für runtime-exceptions.
6
Antworten
Was sind die Runtime-exceptions, und was sind Checked/Unchecked Exceptions und Unterschied zwischen Fehler/Ausnahme.Warum diese vielen Arten? Statt Java kann, Folgen Sie einfach eine einfache design(nur ein try/catch alle Typen) zum behandeln einer anormalen Bedingung in einem Programm?
18
Antworten
In Java (oder einer anderen Sprache mit checked exceptions), die beim anlegen einer eigenen exception-Klasse, wie Sie sich entscheiden, ob es aktiviert oder deaktiviert? Mein Instinkt ist zu sagen, dass eine checked-exception aufgerufen werden würde, in Fällen,
6
Antworten
class throwseg1 { void show() throws Exception { throw new Exception("my.own.Exception"); } void show2() throws Exception //Why throws is necessary here ? { show(); } void show3() throws Exception //Why throws is necessary here ? { show2();
14
Antworten
Wie kann ich werfen CHECKED exceptions, die von innen Java 8 streams/lambdas? In anderen Worten, ich will code wie folgt kompilieren: 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());
2
Antworten
Ich bin neu in Java und Art der neu zu Programmieren (ich weiß, Tauchen direkt in Java war wahrscheinlich nicht die beste Idee.) und ich habe immer einen Fehler konsequent, egal, wie ich versuche, fügen Sie eine
4
Antworten
Habe ich diese factory-Methode in java: public static Properties getConfigFactory() throws ClassNotFoundException, IOException { if (config == null) { InputStream in = Class.forName(PACKAGE_NAME).getResourceAsStream(CONFIG_PROP); config = new Properties(); config.load(in); } return config; } Und ich will wandeln die
8
Antworten
Ich Spiele mit den neuen lambda-Funktionen in Java 8, und festgestellt, dass die Praktiken angeboten, die von Java 8 sind wirklich nützlich. Allerdings Frage ich mich, gibt es eine gute Weg, um einen work-around für das folgende
21
Antworten
Las ich mehrere Beiträge auf StackOverFlow über checked vs unchecked exceptions. Ich bin ehrlich gesagt noch nicht ganz sicher, wie Sie ordnungsgemäß zu verwenden sind. Joshua Bloch in "Effektive Java -", sagte, dass Verwendung geprüft, Ausnahmen für