java 异常处理的问题

[复制链接]
查看11 | 回复1 | 2008-3-23 17:08:42 | 显示全部楼层 |阅读模式
抛出异常有二种情况:一种是写在方法名后,如:(public void add()throws Exception{ }),抛出异常,调用此方法的地方,必须捕获同时处理。 一种是写在程式里,如:(try{ String userName="张三";if(userName.equals("张三"){ System.out.println(userName); }else{ throw new Exception("名称不正确"); } }catch(Exception e){ e.printStackTrace(); }) 抛出异常在其下方处理。 而捕获异常与第二点有点相同, 只是说在try{ }中只要出现异常,都由下面的carch()去捕获,异常类有多少,,Exception是异常类的基类。 }catch(Exception e){ e.printStackTrace(); }另外加深:Java中“异常机制”深入研究 http://dev.yesky.com/291/2547291.shtml
回复

使用道具 举报

千问 | 2008-3-23 17:08:42 | 显示全部楼层
这个真不是一句话半句话能说出来的…… 建议看下ThinkingInJava个人感觉那里说的比较明白了
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行