当前位置:编程学习 > wap >>

为什么有的异常捕捉不到?

基本上有可能出问题的地方都加了catch(Excepiton),可为什么还是有些异常会直接抛出、导致程序退出呢? --------------------编程问答-------------------- try{}代码块中执行的是试图捕捉可能出现的异常;
而catch(Exception){}代码块中执行的是捕捉到异常之后怎么去处理;
你要在catch(){}后面在加上一个finally{}代码块,就是说,即使捕捉到异常,也会执行finally中的代码,这样你的程序应该就不会退出了 --------------------编程问答-------------------- 那直接退出的可能是你没有捕捉到的异常,比如空指针,就算你捕捉到了,照样异常退出 --------------------编程问答--------------------
引用 1 楼 sunbo_java 的回复:
try{}代码块中执行的是试图捕捉可能出现的异常;
而catch(Exception){}代码块中执行的是捕捉到异常之后怎么去处理;
你要在catch(){}后面在加上一个finally{}代码块,就是说,即使捕捉到异常,也会执行finally中的代码,这样你的程序应该就不会退出了


可以肯定地说,不属于您说的这种情况~不过还是谢谢您的参与。

我正在使用《Csdn收音机》第一时间获取最新动态! --------------------编程问答--------------------
引用 2 楼 lieri111 的回复:
那直接退出的可能是你没有捕捉到的异常,比如空指针,就算你捕捉到了,照样异常退出

昂~好像的确大部分都是空指针异常(好像Android的大部分问题都是空指针所致)。空指针不被异常捕捉,这是出于何种考虑?又该如何处理呢?总不能动不动就直接退出程序吧。

我正在使用《Csdn收音机》第一时间获取最新动态! --------------------编程问答--------------------
引用 2 楼 lieri111 的回复:
那直接退出的可能是你没有捕捉到的异常,比如空指针,就算你捕捉到了,照样异常退出


昂~好像的确大部分都是空指针异常(好像Android的大部分问题都是空指针所致)。空指针不被异常捕捉,这是出于何种考虑?又该如何处理呢?总不能动不动就任其直接退出程序吧。

问个问题需要每五分钟就来看看吗?使用《Csdn收音机》帮你监视帖子更新吧! --------------------编程问答-------------------- 我想问下csdn收音机好用吗? --------------------编程问答--------------------
引用 6 楼 xinqiqi123 的回复:
我想问下csdn收音机好用吗?


还可以。不用总盯着等回复,再有就是帖图超方便。我一直在用它。



使用《Csdn收音机》截图功能,轻松制作图文并茂的文章!
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,