为什么创建线程类重写run方法不能throws exception,而要try {} catch(){}

结论

创建线程有两种方法:
1、继承thread类
2、实现Runnable接口

两种方法都要重写重写run方法,因为开启此线程之后,就会自动运行run方法。
但重写run方法时内部出现异常,为什么不能在方法名后面throws exception 抛异常,而必须要在出现异常的地方使用try {} catch(){} 来解决异常。

目前水平很低,我个人觉得之前写的抛异常,可以在出方法main中继续抛异常给JVM去解决,但线程中不需要写main方法。。。。。啊啊啊啊不知道,等以后来改写吧,暂时记住就行。

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