JAVA异常处理

这里主要介绍一下java的异常处理,java异常的原因有很多,比如输入非法数据、打开的文件不存在、网络通信连接中断、jvm内存溢出等,除了异常还有一种叫错误,错误一般指脱离程序员控制的问题,比如栈溢出时就会发生一个错误,不过错误一般在代码中会被忽略的,在编译时也检查不到,所以这里暂时不详细分析。

Java标准库内建了一些通用的异常,都是以Throwable为顶层父类的,Throwable类进一步派生出Error类和Exception类,而Exception类也进一步划分为IOException类和RuntimeException类