java异常介绍与自定义异常处理简述
异常:
异常分两类:
1.Error是程序无法解决的错误,出现这类错误jvm会终止程序的运行。具体的错误有:
1.1OutOfMenoryError是内存溢出错误
1.2*Error是栈内存溢出错误
2.Exception是异常是可以被处理的,它有运行时异常(RuntimeException)与文件操作异常(IOException)
2.1运行时异常都是RuntimeException类与其子类异常,比如ArithmerticException(算术异常)、NullPointException(空指针异常)、IndexOutOfBoundsException(下标越界),
这类异常在编写过程中并不会被检查出来。
2.2文件操作异常IOException,这类异常必须进行显示处理(抛出或者捕获),常见的异常有。EOFException读写异常,FileNotFoundException文件未找到异常。
异常处理:
异常处理方式分为抛出异常与捕获异常。
自定义异常处理:
新建java类继承异常类。
1.1如果是处理系统异常就继承Excepption。
1.2如果是处理业务异常就继承RuntimeException。
测试:
转载于:https://www.cnblogs.com/keyforknowledge/articles/10265647.html