目录
ArrayIndexOutOfBoundsException
StringIndexOutOf BoundsException
RuntimeException 类属于非检测异常,因为普通 JVM操作引起的运行时异常随时可能发生,此类异常 一般是由特定操作引发。但这些操作在java应用程序 中会频繁出现。因此它们不受编译器检查与处理或声 明规则的限制。通俗讲就是代码写完不报错,一编译运行就报错,大部分这类型的异常都是代码问题。
常见的RuntimeException子类
IllegalArgumentException
抛出的异常表明向方法 传递了一个不合法或不正确的参数
NullPointerException
当应用程序试图在需要对象 的地方使用 null 时,抛出该异常
ArrayIndexOutOfBoundsException
当使用的数组 下标超出数组允许范围时,抛出该异常
ClassCastException
当试图将对象强制转换为不是 实例的子类时,抛出该异常
NumberFormatException
当应用程序试图将字符 串转换成一种数值类型,但该字符串不能转换为适当 格式时,抛出该异常。
StringIndexOutOf BoundsException
字符串下标越界异常。该异常通常出现在String对应的 方法中,当我们指定的下标小于0或者大于等于字符串的 长度时会抛出该异常。
(未完待续)
版权声明:本文为weixin_50455050原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。