2012-05-30 3 views
12
sterben

Ich habe einige der Forschung getan zu wissen, ob es ein Äquivalent zu PHP ist in Java sterbenJava identisch PHP

Manchmal kleine Tests, die ich tue, und ich möchte wirklich meinen Code an bestimmten Zeile zu stoppen, und Rückkehr stoppt nicht den Code wie "sterben" in php

Gibt es einen Würfel in Java?

Antwort

20

Verwenden Sie System.exit(0);, um den Java-Code zu beenden.

Bitte notieren, damit wird die gerade laufende JVM-Instanz gestoppt.

Wenn Sie aus einer Methode herauskommen wollen, verwenden Sie die Rückgabe oder die Ausnahme zum Anzeigen der Fehlerbedingung.

+0

Afaik, Sie müssten es ein Argument geben. Ich weiß nicht, ob du das absichtlich vergessen hast. Für das OP, 0 für erfolgreichen Ausgang, alles andere (ganze Zahl) für Fehler ist, was im Allgemeinen getan wird (iirc) – tigrang

+0

Ja, ich dachte, dass gerade jetzt, gab es einen Fehler in Eclipse ohne Argument. aber das ist, was ich wollte, danke viel – Lamis

+0

@tigrang danke Tippfehler :) – mprabhat

6

Versuch:

System.out.println(message); 
System.exit(0); 
0

Haftungsausschluss: Ich mit Java nicht so vertraut bin, habe ich Grundkenntnisse davon, aber nicht eine riesige Menge an Arbeit mit ihm getan.

Ich nehme an, Sie könnten einfach() eine Ausnahme werfen und nicht fangen, das sollte die Ausführung stoppen. Wenn Sie einen Exception-Handler für Ausnahmen haben, die nicht lokal abgefangen werden, haben Sie möglicherweise Probleme.

In den meisten IDEs können Sie Haltepunkte festlegen, an denen die Ausführung angehalten wird. Sie können dann den Status von Variablen untersuchen, den Aufruf-Stack anzeigen und so weiter. Sowohl Eclipse als auch Netbeans unterstützen dies. Es könnte eine bessere Option sein.

BEARBEITEN: Es gibt auch System.exit(), das die Ausführung anhält. Ich denke immer noch, Breakpoints sind eine bessere Option.

1
<% if(true)return; %> ok 
+0

Dies beantwortet nicht die OP-Frage, vielleicht wissen Sie nicht, was sterben genau in PHP ... Und bitte, fügen Sie mindestens einige Erklärung zu Ihren Antworten. –

+1

'return' in JSP-Datei endet JSP-Verarbeitung, so dass es tatsächlich das gleiche wie' sterben' in PHP ... Wenn Sie in der JSP-Datei natürlich sind. – Nux

Verwandte Themen