1.什么是异常?
程序方式错误(异常)时,会发生中断,如果不进行处理就会影响程序正常运行
2.finally
利用try{}catch(Exception e){}finally{一定会执行的代码片段}
3.throws、throw
throws:在方法上抛出异常让调用处进行处理
throw:直接在异常发生处抛出异常,同时需要在方法上抛出异常让调用处进行处理
4.异常、运行时异常
异常:必须处理,否则编译时通过不了
运行时异常:无须手动处理,JVM会自动帮助处理(推荐手动处理,否则影响继续运行程序)
5.自定义异常
根据业务需要自己定义异常,直接继承Exception父类复写相应方法即可