请教 异常 问题???

aaronran 2007-08-31 01:21:30
自己编写方法的时候,不可能要将所有可能抛出的对象进行声明吧...

那什么时候需要在方法中用 throws 声明异常,什么异常必须使用 throws 声明呢??
...全文
120 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowswansaga 2007-08-31
  • 打赏
  • 举报
回复
void main()throws Exception{
throw new Exception();
}

位置不一样

throw一般多用在自定义异常里

不过还是try-catch比较常用

怕麻烦的话 就在写方法时用throws 抛出去让系统看着办吧
wuhaozhiyuan 2007-08-31
  • 打赏
  • 举报
回复
throws用来声明某个方法抛出了什么异常,
throw用来在方法体内做抛异常的动作.
tanlingyun 2007-08-31
  • 打赏
  • 举报
回复
想交给系统捕获的用throws声明
南南北北 2007-08-31
  • 打赏
  • 举报
回复
如果你catch了,就用不着throws了。

一个接口throws Exception,实现它的类同样要throws.
livan1038 2007-08-31
  • 打赏
  • 举报
回复
throw 子句用来抛出异常,而throws子句用来指定异常。throw 的操作数是Throwable所有派生类,Throwable的直接子类是Exception(应捕获的问题,应进行处理)与Error(重大系统问题, 一般不捕获)。简单说throws是指定throw抛出的异常。
常会有一些程序员习惯在编程时拖延或忘记异常处理程序的编写。因为轻视异常这一坏习惯是如此常见,它甚至已经影响到了JAVA本身的设计。代码捕获了异 常却不作任何处理,可以算得上JAVA编程中的杀手。从问题出现的频繁程度和祸害程度来看,如果你看到了出现异常的情况,可以百分之九十地肯定代码存在问题。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧