Throwable 类是 Java 语言中所有错误或异常的超类
包含:两个子类 error (java环境的错误,cpu挂掉==)
和exception(由于Exception类是它们的基础,如果直接用Exception捕获所有的错误,我们就不会获得关于违例太多的信息)
exeption分为: 1 运行异常runtimeException
ArrayIndexOutOfBoundsException 数组越界错误
int[] a=new int[2];
int b = a[3];就会抛出这个异常
IllegalArgumentException - 传递非法参数异常
User user = null;
this.getHibernate.save(user);
NullPointException 空指针异常。当应用程序试图在需要对象的地方使用 null ,访问 null对象的长度等操作就好抛出这个异常。
String s=null;
int eq=s.length();
NumberFormatException 转换数值异常
UnsupportedOperationException 可能某个子类继承父类时候,不想支持这个方法,于是直接抛出错误
public void total(){
throw new UnsupportedOperationException("xxx类,不支持这个方法");
}2 其它异常
用流操作读写数据文件的时候,就用到以下的异常。
IOException IO中断异常
FileNotFoundException 文件没有找到的异常
CloneNotSupportedException 但该对象的类无法实现 Cloneable 接口
java 常见的Exception runtimeException
原创mb636514f3a19f5 ©著作权
©著作权归作者所有:来自51CTO博客作者mb636514f3a19f5的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章