2012-05-30 67 views
12

我做了一些研究,以瞭解是否有一個相當於PHP在Java相當於Java到PHP死

有時候,我做小測試,我真的想阻止我在特定線路編碼死,返回不會停止像「死」的代碼在PHP

在java中是否有一個死相當?

回答

20

使用System.exit(0);退出java代碼。

請注意,這將停止當前正在運行的JVM實例。

如果你想出來的方法使用返回或拋出異常來展示錯誤條件。

+0

Afaik,你必須給它一個參數。我不知道你是否故意離開。對於OP,0表示成功退出,其他任何錯誤(整數)是通常所做的(iirc) – tigrang

+0

是的,我現在認爲它在沒有參數的情況下在eclipse中給出了一個錯誤。但多數民衆贊成在我想要的,謝謝很多 – Lamis

+0

@tigrang謝謝錯字:) – mprabhat

6

嘗試:

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

免責聲明:我沒那麼熟悉Java,我有它的基本操作知識,但沒有做大量的工作吧。

我想你可以只拋出()一個異常,而不捕捉它,應該停止執行。當然,如果你有一個異常處理程序來處理本地沒有捕獲到的異常,你可能會遇到問題。

大多數IDE允許您在執行停止時設置斷點,並且您將能夠檢查變量的狀態,查看調用堆棧等等。 Eclipse和Netbeans都支持這一點。這可能是一個更好的選擇。

編輯:還有System.exit()將暫停執行。儘管如此,我仍然認爲斷點是一個更好的選擇。

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

這不回答的OP問題,也許你不知道什麼是死在PHP中......請,至少添加一些解釋給你的答案。 –

+1

JSP文件中的'return'結束了JSP處理,所以它實際上和PHP中的'die'一樣......如果你當前在JSP文件中。 – Nux