Zuhause Persönliche Finanzen Mögliche Fehler in Ihrem Java Code - Dummies

Mögliche Fehler in Ihrem Java Code - Dummies

Video: Java funktioniert nicht - was kann man tun? 2025

Video: Java funktioniert nicht - was kann man tun? 2025
Anonim

gehen musst. Den Editor von gezackten Unterstreichungen zu befreien ist Grund zum Feiern. Eclipse mag das Aussehen Ihres Java-Codes, daher ist es von diesem Zeitpunkt an reibungslos zu segeln. Recht?

Nun, das ist nicht unbedingt so. Zusätzlich zu einigen auffälligen Kompilierzeitfehlern kann Ihr Code andere, weniger offensichtliche Fehler aufweisen.

Stellen Sie sich vor, jemand sagt Ihnen, dass Sie "zur Kreuzung gehen und dann dicht machen. "Sie bemerken sofort, dass der Sprecher einen Fehler gemacht hat und Sie reagieren höflich" Huh? "Die unsinnige rurn tight Phrase ist wie ein Kompilierfehler. Dein "Huh? "Ist wie die gezackten Unterstreichungen im Editor von Eclipse. Als hörender Mensch können Sie vielleicht erraten, was rurn tight bedeutet, aber der Editor von Eclipse wagt es nie, die Fehler Ihres Codes zu beheben.

Zusätzlich zu Kompilierzeitfehlern können sich einige andere Arten von Gremlins in einem Java-Programm verstecken:

  • Ungeprüfte Laufzeitausnahmen: Sie haben keine Fehler bei der Kompilierung, aber wenn Sie Führen Sie Ihr Programm aus, der Lauf endet vorzeitig. Irgendwo in der Mitte des Laufs sagen Ihre Anweisungen Java, etwas zu tun, was nicht möglich ist.

Dies ist ein Beispiel für eine ungeprüfte Laufzeitausnahme - das Äquivalent von jemandem, der Ihnen sagt, an der Kreuzung nach rechts zu gehen, wenn das einzige Ding rechts eine große Mauer ist. Der Editor von Eclipse warnt Sie nicht vor einer unkontrollierten Laufzeitausnahme, da der Computer nicht vorhersagen kann, dass die Ausnahme auftreten wird, bis Sie das Programm ausführen.

  • Logische Fehler: Sie sehen keine Fehlermarker im Editor von Eclipse, und wenn Sie Ihren Code ausführen, wird das Programm vollständig ausgeführt. Aber die Antwort ist nicht korrekt. Sagen wir das statt 552 Dollar. 20, ist die Ausgabe $ 552, 200, 000. 00. Das Programm sagt Ihnen fälschlicherweise, Tausende von Zeiten zu zahlen, was Ihr Haus wert ist und sagt Ihnen, diesen Betrag jeden Monat zu zahlen! Es ist das Äquivalent von der Anweisung, nach rechts zu gehen, anstatt nach links zu gehen. Sie können sehr lange in die falsche Richtung fahren.

Logikfehler sind die schwierigsten Fehler, die gefunden und behoben werden müssen. Und das Schlimmste ist, dass logische Fehler oft unbemerkt bleiben. Im März 1985 erhielt ein Hausbesitzer eine monatliche Heizrechnung für 1 328.932 Dollar. 21. Natürlich hatten einige Computer den falschen Betrag gedruckt. Als er die Gasfirma anrief, um sich darüber zu beschweren, sagte der Telefonist: "Sei nicht traurig. Zahlen Sie nur die Hälfte. "

  • Kompilierzeitwarnungen: Eine Warnung ist nicht so schwerwiegend wie eine Fehlermeldung. Wenn Eclipse also etwas Verdächtiges in Ihrem Programm bemerkt, zeigt der Editor eine gezackte gelbe Unterstreichung, ein winziges gelbes Symbol mit einem Ausrufezeichen und ein paar andere nicht so aufdringliche Hinweise.

Stellen Sie sich vor, Sie sollen "an der Kreuzung abbiegen". "Die Richtung mag gut sein. Aber wenn Sie misstrauisch sind, fragen Sie: "Welchen Weg sollte ich gehen? Links oder rechts? "

Wenn Sie sicher sind, dass Sie wissen, was Sie tun, können Sie Warnungen ignorieren und sich später um sie kümmern. Aber eine Warnung kann ein Indikator dafür sein, dass etwas gravierenderes mit Ihrem Code nicht stimmt. Umfassende Empfehlung: Achten Sie auf Warnungen. Aber wenn Sie nicht herausfinden können, warum Sie eine bestimmte Warnung erhalten, lassen Sie sich nicht von der Warnung abhalten.

Mögliche Fehler in Ihrem Java Code - Dummies

Die Wahl des Herausgebers

ÜBen Mathe-Fragen für die Praxis: Sequenzen - Dummies

ÜBen Mathe-Fragen für die Praxis: Sequenzen - Dummies

Wenn Sie eine Frage zur Praxis Core-Prüfung beantworten Wenn Sie eine arithmetische oder geometrische Sequenz lösen müssen, denken Sie daran: Es geht darum, regelmäßige Muster zu finden - und manchmal rückwärts zu arbeiten. In den folgenden Übungsfragen fängst du damit an, einen bestimmten Begriff in einer Folge zu finden (einfach: suche einfach nach dem Unterschied zwischen jedem ...

ÜBen Mathematische Fragen für die Praxis: Ähnliche und kongruente Formen - Dummies

ÜBen Mathematische Fragen für die Praxis: Ähnliche und kongruente Formen - Dummies

Auch wenn zwei Formen aussehen identisch, können sie nicht sein. Zum Beispiel können Sie bei der Praxis Core-Prüfung auf eine Frage stoßen, bei der zwei Formen gleich aussehen, aber es wird Ihnen gesagt, sie seien "ähnlich". " Was bedeutet das? Was ist, wenn sie als "kongruent" gekennzeichnet sind? Wenn Sie sich nicht sicher sind, sollten die folgenden Übungsfragen (und ihre Erklärungen) ...

ÜBen Mathematische Fragen für die Praxis: Vereinfachen eines algebraischen Ausdrucks - Dummys

ÜBen Mathematische Fragen für die Praxis: Vereinfachen eines algebraischen Ausdrucks - Dummys

Einige algebraische Ausdrücke auf der Praxis Core Prüfung kann einschüchternd aussehen, und Sie können sogar auf sie aufgeben und weitermachen. Wie Sie in den folgenden Übungsfragen sehen werden, können Sie jedoch einige einfache Techniken verwenden, wie das Faktorisieren und Kombinieren von ähnlichen Begriffen, um sie zu lösen. Übungsfragen Welche der folgenden ist die vereinfachte ...

Die Wahl des Herausgebers

Fotografieren im Sportmodus mit einer Canon EOS Rebel T3-Kamera - Dummies

Fotografieren im Sportmodus mit einer Canon EOS Rebel T3-Kamera - Dummies

Der Sportmodus der Canon Rebel T3 und T3i führt zu einer Reihe von Einstellungen, mit denen Sie sich bewegende Motive fotografieren können. Zunächst wählt die Kamera eine kurze Verschlusszeit aus, die zum Stoppen der Bewegung benötigt wird. "Farben, Schärfe und Kontrast sind alle im Sportmodus Standard, wobei keine der Anpassungen im Portrait ...

Aufnahme von Bildern im Nahaufnahmemodus mit einer Canon EOS Rebel T3-Kamera

Aufnahme von Bildern im Nahaufnahmemodus mit einer Canon EOS Rebel T3-Kamera

Der Nahaufnahme-Modus der Canon Rebel T3 und T3i ermöglicht es Ihnen nicht, näher am Motiv zu fokussieren als bei einigen Nicht-Spiegelreflexkameras. Die Nahfokussierungsfähigkeiten Ihrer Kamera hängen ganz von der Linse ab, die Sie verwenden. (In der Bedienungsanleitung Ihres Objektivs sollte die minimale Fokussierentfernung angegeben werden.) Auswahl des Nahaufnahmemodus ...

Fotografieren im Querformat mit einer Canon EOS Rebel T3-Kamera - Dummies

Fotografieren im Querformat mit einer Canon EOS Rebel T3-Kamera - Dummies

Der Landschaftsmodus der Canon Rebel T3 und T3i, der für die Aufnahme von Aussichtspunkten, Stadtskylinen und anderen großformatigen Motiven konzipiert wurde, erzeugt eine große Schärfentiefe. Infolgedessen erscheinen Objekte, die sich sowohl in der Nähe der Kamera als auch in einiger Entfernung befinden, scharf fokussiert. Wie im Hochformat-Modus erreicht der Querformat-Modus die größere Schärfentiefe durch Manipulieren von ...

Die Wahl des Herausgebers

Erstellen und Verwenden von Verknüpfungen im dynamischen GP-Navigationsbereich - Dummies

Erstellen und Verwenden von Verknüpfungen im dynamischen GP-Navigationsbereich - Dummies

Microsoft Dynamics GP-Verknüpfungen werden angezeigt. Der obere Teil des Navigationsfensters, wenn Sie Ihre Dynamics GP Homepage anzeigen. Verwenden Sie Verknüpfungen, um häufig verwendete Fenster und Ressourcen in Dynamics GP schnell zu öffnen. Zum Beispiel können Sie einen Satz von Verknüpfungen zu den Fenstern erstellen, die Sie regelmäßig verwenden, und einen anderen Satz für die ...

MYOB Software für Dummies-Spickzettel (Neuseeland-Ausgabe) - Dummies

MYOB Software für Dummies-Spickzettel (Neuseeland-Ausgabe) - Dummies

Sie können MYOB verwenden für Ihre Geschäftsanforderungen schnell und einfach durch diese einfachen Verknüpfungen. Wenn Sie zusätzliche Hilfe benötigen, bieten viele Websites MYOB-Unterstützung an.

MYOB Software für Dummies Cheat Sheet (Australische Ausgabe) - Dummies

MYOB Software für Dummies Cheat Sheet (Australische Ausgabe) - Dummies

Mit MYOB für Ihre Unternehmensanforderungen kann durch diese einfachen Abkürzungen noch schneller und einfacher gemacht werden. Und wenn Sie Hilfe benötigen, gibt es viele Websites, die Unterstützung anbieten.