2012-05-30 15 views
12

Ho fatto qualche ricerca per sapere se c'è un equivalente per PHP morire in javaJava equivalente a PHP morire

volte mi sto facendo piccole prove e ho molta voglia di fermare il mio codice alla linea specifica, e return non interrompe il codice come "die" in php

C'è un dado quivalente in java?

risposta

20

Utilizzare System.exit(0); per uscire dal codice java.

Tenere una nota questo si fermerà l'istanza JVM che è attualmente in esecuzione.

Se si desidera uscire da un metodo, utilizzare return o throw exception per mostrare la condizione di errore.

+0

Afaik, dovresti discuterne. Non so se hai lasciato che intenzionalmente. Per il PO, 0 per l'uscita di successo, tutto il resto (intero) per l'errore è ciò che è generalmente fatto (IIRC) – tigrang

+0

Sì, ho pensato che in questo momento, ha dato un errore in Eclipse senza discutere. ma questo è quello che volevo, ringrazio di un sacco – Lamis

+0

@tigrang grazie errore di battitura :) – mprabhat

6

prova:

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

Diniego: Io non sono che la familiarità con Java, ho una conoscenza di base di esso, ma non hanno fatto una quantità enorme di lavoro con esso.

Suppongo che potresti solo lanciare() un'eccezione e non prenderla, che dovrebbe interrompere l'esecuzione. Naturalmente se si dispone di un gestore di eccezioni per le eccezioni che non vengono catturati localmente si potrebbe avere problemi.

La maggior parte degli IDE consente di impostare punti di interruzione in cui l'esecuzione si interrompe e sarà possibile esaminare lo stato delle variabili, esaminare lo stack di chiamate e così via. Sia Eclipse che Netbeans lo supportano. Potrebbe essere un'opzione migliore.

MODIFICA: Esiste anche System.exit() che interrompe l'esecuzione. Continuo a pensare che i breakpoint siano un'opzione migliore.

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

Questo non risponde alla domanda OP, forse non si sa che cosa esattamente morire fare in PHP ... E per favore, aggiungere almeno qualche spiegazione per le vostre risposte. –

+1

'return' nel file JSP elaborazione termina JSP così lo fa in realtà lo stesso' die' in PHP ... Se siete nel file JSP, naturalmente. – Nux