社区
Java SE
帖子详情
throws 和throw?????
yourazhe
2003-08-24 10:04:41
一个METHOD可以函数声明时THROWS一个EXCEPTION
void f() throws exception {}在此处声明了一个EXCEPTION,如果我在程序中不提供CATHCH 和FINALLY,那么这些可能出现的异常有谁处理?
还有我怎么知道一个函数应该抛出什么具体类型的已检查异常?
...全文
89
4
打赏
收藏
throws 和throw?????
一个METHOD可以函数声明时THROWS一个EXCEPTION void f() throws exception {}在此处声明了一个EXCEPTION,如果我在程序中不提供CATHCH 和FINALLY,那么这些可能出现的异常有谁处理? 还有我怎么知道一个函数应该抛出什么具体类型的已检查异常?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老土豆T
2003-08-24
打赏
举报
回复
Throws 申明的异常一般都是存在的。如果不存在,(或者连原代码都看不到的话)我们根本无法知道。。
java异常处理有单中典型:Error,Exception,RuntimeException;
一般不需要查异常用RuntimeException的子类,
而Exception的子类都是需要查异常的。(在不需要查异常的时候,用throws是出错的。因为程序会强迫捕获Exceptoin的所有子类)
而error就是系统级的错误。。比如OutoFMemoryError等。。。
yuebenxian
2003-08-24
打赏
举报
回复
看帮助..其实你可以都用父类就可以啦.exception...这样不管什么异常就都可以截获..
bromon
2003-08-24
打赏
举报
回复
如果一个方法被指定为throws Exception,那么这个方法内部如果产生异常,将抛出,也就是
不需要try catch也能正常编译、运行,这个异常会被丢给调用该方法的对象来处理。
比如有方法public void get() throws IOException,那么如果有myObject.get()的话,
应该是:
try
{
myObject.get();
}catch(Exception e){}
如果只是public void get(),那么应该在get方法中处理异常,myObject.get()就不需要
try catch,你的,明白?
scbb
2003-08-24
打赏
举报
回复
"
还有我怎么知道一个函数应该抛出什么具体类型的已检查异常?
"
可以看javadoc里面有说明的。
throw
和
throw
s 的区别?
本文主要介绍Java中
throw
和
throw
s的区别。
throw
用于在方法内抛出异常对象,若非RuntimeException,需在方法申明加
throw
s或在方法体用try catch处理,执行
throw
后后续语句不再执行;
throw
s用于方法定义,表明方法可能抛异常,由调用者处理。
throw
和
throw
s 的区别
本文详细解释了Java中
throw
和
throw
s的区别,包括它们的使用场景及示例代码,有助于理解异常处理机制。
throw
和
throw
s用法
本文深入讲解Java中的异常处理机制,包括异常的抛出与声明、try-catch的使用及如何自定义异常。通过实例演示了
throw
与
throw
s的区别,以及如何在实际编程中应用这些概念。
Java中
throw
和
throw
s的区别
本文详细解释了Java中
throw
和
throw
s的区别。
throw
用于在程序中显式地抛出异常,而
throw
s则用于声明方法可能抛出的异常类型。文章还介绍了它们的使用场景、语法区别以及如何正确地使用这些关键字。
throw
和
throw
s区别?
本文详细分析Java中
throw
和
throw
s的核心区别:
throw
用于主动抛出异常对象,中断执行流程;
throw
s用于声明方法可能抛出的异常类型,告知调用者处理风险。二者在语法、作用机制及应用场景上有明显差异,尤其在checked异常处理中需协同使用。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章