java的System.exit(0)和System.exit(1)區別。


System.exit(int  status)這個方法是用來結束當前正在運行中的java虛擬機。

status是非零參數,那么表示是非正常退出。

System.exit(0)是正常退出程序,而System.exit(1)或者說非0表示非正常退出程序。

在一個if-else判斷中,如果我們程序是按照我們預想的執行,到最后我們需要停止程序,那么我們使用System.exit(0),而System.exit(1)一般放在catch塊中,當捕獲到異常,需要停止程序,我們使用System.exit(1)。這個status=1是用來表示這個程序是非正常退出。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM