Java异常处理 2018年5月30日10:48:15
异常是程序中的一些错误,但并不是所有的错误都是异常。
比如说,代码少一个分号,那么运行结果是提示一个错误 java.lang.Error;
如果你用System.out.println(11/0); 然后运行也会报错,是因为用0做了除数,会抛出java.lang.ArithmeticException 的异常。
异常发生的原因有很多,通常包含以下几大类:
- 用户输入了非法数据
- 要打开的文件不存在
- 网络通信时连接中断,或者jvm内存溢出