java 的异常要怎么处理啊

[复制链接]
查看11 | 回复6 | 2009-10-28 20:50:59 | 显示全部楼层 |阅读模式
一楼:你一直向上抛,抛到最后一层就算了?不要误人子弟二楼:任何异常你都用Exception去检查,那异常检查有什么用?三楼:包围了又怎么样?你就认为完了?public int[] ret(){int[] arr=new int[10];try{for(int i=0;i<12;i++)arr=100;}catch(ArrayIndexOutOfBoundsException e){arr[9]=0;return arr;}finally{return arr;}}
回复

使用道具 举报

千问 | 2009-10-28 20:50:59 | 显示全部楼层
有个很简便的方法,你用netbeans直接点左边的提示就可以看到提示信息,不过该方法不建议你用,还是自己搞懂好吖。哈~
回复

使用道具 举报

千问 | 2009-10-28 20:50:59 | 显示全部楼层
捕捉
回复

使用道具 举报

千问 | 2009-10-28 20:50:59 | 显示全部楼层
(1)抛出异常throws Exception例如:public void xxx()throws xxxException(2)捕获异常try catch例如:try{
异常
}catch(xxxException e){
处理异常,例如输出异常信息等
}
回复

使用道具 举报

千问 | 2009-10-28 20:50:59 | 显示全部楼层
异常是根据实际情况来处理的,异常在开发中不容易处理,你可以用自定义异常,专门定义几个常量写好什么异常,从里层一直往外抛到显示层,这样就知道哪个层出问题,再果可以catch也可以在方法最前面写个throws Exception
回复

使用道具 举报

千问 | 2009-10-28 20:50:59 | 显示全部楼层
选定要发生异常的那一块。右键try catch 包围就行了。
回复

使用道具 举报

千问 | 2009-10-28 20:50:59 | 显示全部楼层
try{.......}catch(Exception e){ //在这里进行异常处理}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行