java的輸入語句 Groovy里使用線程休眠時為什么不需要捕獲異常?
Groovy里使用線程休眠時為什么不需要捕獲異常?Exception是Java中的一個異常類。它是所有異常類的父類。其他異常類繼承它。例如,sqlexception類處理連接到數(shù)據(jù)庫的異常。Try{s
Groovy里使用線程休眠時為什么不需要捕獲異常?
Exception是Java中的一個異常類。它是所有異常類的父類。其他異常類繼承它。例如,sqlexception類處理連接到數(shù)據(jù)庫的異常。Try{sleep(1000)}catch(exception)e{}sleep(1000);此代碼中可能有錯誤,因此使用Try來捕獲它;當發(fā)生錯誤時,它將由catch處理;在這種情況下,只需要捕獲錯誤,因此它不指示錯誤將在何處,因此使用父異常實例化一個對象,然后用一個空的數(shù)字來處理它;當一個錯誤發(fā)生時,應該做什么,是拋出錯誤還是打印錯誤,代碼都在catch中
r r=new r()是不必要的,這意味著每個r對象在運行時都會生成一個新的r對象。幸運的是,你沒有讓它跑。否則,內(nèi)存遞歸很快就會滿。Talentwei8899是對的線程.CurrentThread.sleep(1000)休眠是當前線程。如果要使進程睡眠不同的時間,睡眠時間可以是一個隨機數(shù)。