[java]异常
java.lang.Exception---异常,可以通过程序处理
---常用方法:eg:Exception e
e.getMessage()----获得异常信息
e.toString()---获得异常类型和信息
e.printStackTrace()---获得异常类型、信息、产生的地点
---分类---JVM自动捕获的异常(自己也可以去处理)---RuntimeException
---必须由开发人员去捕获的异常,否则无法通过编译
---注意---重写方法时,重写的方法不能抛出比父类更多的异常,除非异常是RuntimeException
---try后面不一定要有catch,但是catch和finally至少有一个
---try后面可以跟多个catch去匹配,但要注意的是,异常的匹配不精确,父类一样可以接 受子类的对象,所以父类必须放在子类的后面
---若函数中try catch return fianlly---那么执行顺序---因为函数遇到return就结束,并且无论 如何finally都得执行,所以finally在return前执行
java.lang.Error---错误,系统级错误,通过程序无法处理
作者:guomeijuan916
补充:软件开发 , Java ,