Java中常见异常、错误处理
异常体系
* 1.Exception
* 一:编译时异常 io中 网络编程
* 1.FileNotFoundException
* 2.IOException
*
* 二:运行时异常 RuntimeException
* 1.空指针异常 NullPointerException
* 原因:一个为null的变量,主动调用方法或属性
* null vs " 空 " 没懂随后补上
* 1.Exception
* 一:编译时异常 io中 网络编程
* 1.FileNotFoundException
* 2.IOException
*
* 二:运行时异常 RuntimeException
* 1.空指针异常 NullPointerException
* 原因:一个为null的变量,主动调用方法或属性
* null vs " 空 " 没懂随后补上
* 2.数组下标越界异常
* 3.算术异常 ArithmeticException
* 4.非法参数异常
* 5.类型转换异常 ClassCastException
*
* 异常的处理:
* 1.try catch finally
* 2.throws 异常
*
*
*
* 2.Error
* java中,什么情况下会出现内存泄露?
* 1.堆溢出错误 OutOfMemoryError
* 2.栈溢出 StackOverflowError
*
* 关键字:static静态
* static 方法
* static 属性
* 3.算术异常 ArithmeticException
* 4.非法参数异常
* 5.类型转换异常 ClassCastException
*
* 异常的处理:
* 1.try catch finally
* 2.throws 异常
*
*
*
* 2.Error
* java中,什么情况下会出现内存泄露?
* 1.堆溢出错误 OutOfMemoryError
* 2.栈溢出 StackOverflowError
*
* 关键字:static静态
* static 方法
* static 属性