学习Java异常理解运行期异常

  在Exception类的派生类中,运行期异常(RuntimeException)

  如果不RuntimeException的子类,是在编译期要处理的。

  throw关键字 后面创建的是 RuntimeException或者是 RuntimeException的子类对象,我们可以不处理,默认交给JVM处理打印异常对象,中断程序
        后面创建的是编译异常(写代码时IDE就可以识别出),我们就必须处理这个异常,要么throws,要么try catch

  看两种Exception的子类,在IDE中的情况。

  

  

  都是方法内部实现抛出异常,为何上面图片中的Exception子类在IDE中就有红色波浪线呢。

原文地址:https://www.cnblogs.com/158-186/p/14721553.html