美文网首页
java 异常

java 异常

作者: 凌晨的咸鱼 | 来源:发表于2020-09-10 14:43 被阅读0次

Exception和RuntimeException

正常处理:

  1. 程序中如果抛出Exception类别,比如throw new ***Exception(),则强制处理,必须有2种处理方式,一种是在程序中try catch,另外一种是在方法上throws这个异常去让调用方try catch,或者子类处理或者子类继续throws抛出。否则会报错,编译不通过


    image.png

    这里面抛出的异常继承自Exception,所以方法必须抛出异常,调用者调用的时候必须捕获处理或者继续抛出。

  2. 程序中如果抛出 RuntimeException异常,则可以不用处理,可以不try catch或者不throws抛出,因为是运行时异常,是程序种可能出现的bug,一般不会在程序中抛出这种异常。有的公司会捕获RuntimeException运行时异常打印进入日志中

相关文章

网友评论

      本文标题:java 异常

      本文链接:https://www.haomeiwen.com/subject/myrpektx.html