java 异常不处理会怎么样

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 异常不处理会怎么样相关的知识,希望对你有一定的参考价值。

不处理
第一种:不做捕获和抛出
第二种:仅仅是trycatch(),或者仅仅是throws

第一种:不做捕获和抛出
1、如果调用的方法throws抛出了异常,就一定要try catch,不然无法编译
2、如果调用的方法没有声明会抛出异常,那么不用try catch做处理的话,一旦出现异常,Exception会一层一层地从被调用处向调用处一直抛,直到有处理异常的方法处理了这个异常。

第二种:仅仅是trycatch(),或者仅仅是throws
只要try了,不管是catch 还是 finally,try里面的语句都是执行到出异常的那一句,然后跳出try块,接着往catch、finally和finally之后的语句执行
参考技术A 会一层一层的往上传递,直至捕捉到异常为止。如果始终捕捉不到,只能抛出了!这里的不处理是指,没有try catch代码块,如果添加了捕捉代码块而没有在catch里面填写处理语句,那这种情况也算是捕捉了,不过是没有什么动作的处理。 参考技术B 抛出的异常都要进行捕获,不然程序可能中断,在catch里不处理也是没问题的 参考技术C ypsrl为空这个audioinputstream
ypsrl=null;
这个地方为空指针的异常。你应该你应该把这些都放到try里面去。
参考技术D 报错

以上是关于java 异常不处理会怎么样的主要内容,如果未能解决你的问题,请参考以下文章

如何处理浏览器的断网情况?

20155317 王新玮的第四次随笔~

上传图片时显示上传文件与规定类型不符怎么办?

java中在一个类中定义的一个静态方法,怎么引用时可以直接用,不用对象.方法,也不用类.方法?

同一函数中的异常处理会使编译时间减慢 2 倍以上,为啥?

如何处理会话超时异常(使用 MVP 地点和活动)?