java中throw和throws的区别

[复制链接]
查看11 | 回复5 | 2012-4-11 10:21:30 | 显示全部楼层 |阅读模式
throws是用来声明一个方法可能抛出的所有异常信息throw则是指抛出的一个具体的异常类型。通常在一个方法(类)的声明处通过throws声明方法(类)可能抛出的异常信息,而在方法(类)内部通过throw声明一个具体的异常信息。throws通常不用显示的捕获异常,可由系统自动将所有捕获的异常信息抛给上级方法;throw则需要用户自己捕获相关的异常,而后在对其进行相关包装,最后在将包装后的异常信息抛...
回复

使用道具 举报

千问 | 2012-4-11 10:21:30 | 显示全部楼层
throws是用来声明一个方法可能抛出的所有异常信息throw则是指抛出的一个具体的异常类型。...
回复

使用道具 举报

千问 | 2012-4-11 10:21:30 | 显示全部楼层
2楼正解...
回复

使用道具 举报

千问 | 2012-4-11 10:21:30 | 显示全部楼层
楼上正解...
回复

使用道具 举报

千问 | 2012-4-11 10:21:30 | 显示全部楼层
http://zhidao.baidu.com/question/352970254.html...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行