Exception:
1.为什么要用Exception?
2.什么时候用Exception?
3.Exception的流程?
4.有哪些主要的Exception?
5.try,catch,throw,finnally这些关键字如何用?
1.为什么要用Exception?
2.什么时候用Exception?
3.Exception的流程?
4.有哪些主要的Exception?
5.try,catch,throw,finnally这些关键字如何用?
在可能会发生异常的地方使用Exception
try,catch,finnally一般是一起使用的,finnally可以不出现,在try到catch之间的块中发生异常时会进入catch块内,在这里可以对错误进行处理。
finnally则不管中间出不出现异常都要进入,try到catch之间如果有return,执行完finnally后再return。
throw 用于抛出异常
catch{发生异常后捕捉}
finally{一定会被执行的代码块(根据你的需要,一般这个代码块用来做内存释放用)}无指针异常,逻辑异常....很多呢,不同的代码,能产生不同的异常.仅供参考,鼓励批评.
就是一般的异常类,这些异常我们捕捉到可以通过编码来处理。
什么时候用,我们在调用某些对象和方法的时候会抛出异常,我们捕捉一下。比方说I/O异常或SQL异常,而Error异常就不用我们捕捉了,系统会处理。
在JAVA中,我们用try-catch-finally这种语法格式来对异常进行抛出,捕捉和处理。try{这里面是可能抛出的异常的语句模块}catch{这里处理捕种到的类型(可能有多种异常)}finally{这里是无论是否抛出异常都要执行的语句,这个模块是可选的}
多看,看得多了,就懂了。