
异常
@阿颜
这个作者很懒,什么都没留下…
展开
-
Java中常见的异常
Java中常见的异常 算数异常类:ArithmeticExecption 当出现异常的运算条件时,抛出此异常。如整数除以0时。 空指针异常类型:NullPointerException 调用空对象的实例方法 访问或修改空对象的字段 将 null 作为一个数组,并进行取长度、按索引访问元素等操作时 类型强制转换类型:ClassCastException 将一个类型转换成另一个类型,两个类型没有继承关系 数组下标越界异常:ArrayIndexOutOfBoundsException 使用超出数组下原创 2020-12-18 21:12:12 · 153 阅读 · 2 评论 -
Java异常,Error 与 Exception 的区别是什么?
Java异常,Error 与 Exception 的区别是什么? 相同点: 都是java.lang.Throwable类的子类 都是处理程序运行中发生的特殊情况 不同点: 严重程度: Error表示有JVM所无法预期的错误,是一种可能能恢复但恢复起来很困难的问题 Exception表示JVM可预期的,是一种可以捕获并由在程序中做出处理的特殊情况 处理方式不同: Error 通常无法在程序中予以处理,需要交给JVM来处理 Exception 通常由程序员通过throw 或 catch原创 2020-12-09 10:38:20 · 144 阅读 · 0 评论 -
throw和throws的区别
throw和throws的区别 异常类型 throw表示抛出的异常的实例,throw (异常对象) throws表示抛出的异常的类型,[修饰符] 返回值类型 方法名 ([参数列表])[throws 异常类 ],异常类可以声明多个,用逗号分割。 使用的位置 throw出现在方法体 throws出现在方法参数列表的后面 使用方式 throw要么和try-catch-finally语句配套使用捕获异常,要么与throws配套使用抛出异常。 throws由处理异常的方法捕获 作用不同 throw用原创 2020-12-08 21:53:57 · 408 阅读 · 0 评论