爲什麼創建線程類重寫run方法不能throws exception,而要try {} catch(){}

結論

創建線程有兩種方法:
1、繼承thread類
2、實現Runnable接口

兩種方法都要重寫重寫run方法,因爲開啓此線程之後,就會自動運行run方法。
但重寫run方法時內部出現異常,爲什麼不能在方法名後面throws exception 拋異常,而必須要在出現異常的地方使用try {} catch(){} 來解決異常。

目前水平很低,我個人覺得之前寫的拋異常,可以在出方法main中繼續拋異常給JVM去解決,但線程中不需要寫main方法。。。。。啊啊啊啊不知道,等以後來改寫吧,暫時記住就行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章