本文主要是介绍【J2SE】异常与异常处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【前言】
J2SE这块目前看到的内容和C#基础知识差不多, 也不知道总结点啥。看到异常处理这块,发现还有点意思,拿来总结总好了。
【正文】
J2SE:Java2 Standard Edition 。就是java2的标准版。
J2SE里的异常类有以下几种:
Error 的继承关系:
java.lang.Object---java.lang.Throwable--java.lang.Error
Exception的继承关系:
java.lang.Object---java.lang.Throwable--java.lang.Exception
二者的不同之处:
Exception: 通常表示一个有程序员导致的错误,需要被手动处理。
error:系统错误或底层资源错误,不需要被捕获,多在系统级别被自动处理 。
runtimeException不需要用try catch 语句来捕捉,因为一般runtimeException是代码本身有问题,修改代码就好了。
代码:
//throws 用法:void function () throws IOException{}// try catch finally 、throw的用法:try {throw new FileNotFoundException(“pay attention,there is a exception”);} catch (FileNotFoundException e) {System.out.println(e.getMessage());} catch (IOException e) {e.printStackTrace();}finally{System.out..println("There is something wrong")}
【总结】
语言和语言之间是相通的,学好了都一样,都是VB。
这篇关于【J2SE】异常与异常处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!