社区
Java SE
帖子详情
throw vs. throws
wormAbstact
2003-09-11 09:40:02
throw 产生一个异常对象throws用来声明可能抛出异常,请问除此之外还有何不同?谢谢.
...全文
33
5
打赏
收藏
throw vs. throws
throw 产生一个异常对象throws用来声明可能抛出异常,请问除此之外还有何不同?谢谢.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JavaBoyCaoJi
2003-09-13
打赏
举报
回复
这个还问,多看看书。
wormAbstact
2003-09-11
打赏
举报
回复
thinks
peter207
2003-09-11
打赏
举报
回复
一次可以声明多个异常,所以用throws
但一次只能抛出一个异常,所以用throw
new_zero
2003-09-11
打赏
举报
回复
up
就是这样
网络咖啡
2003-09-11
打赏
举报
回复
没有了
异常处理(try.catch.finally 与
throw
.
throw
s )
我们为什么需要异常处理? try.catch.finally 注意点 常用方法
throw
.
throw
s
throw
throw
s
Java中
throw
和
throw
s的区别
1.
throw
是语句抛出一个异常,一般是在代码块的内部,当程序出现某种逻辑错误时由程序员主动抛出某种特定类型的异常 2.
throw
s是声明一个异常,写在方法函数头 3.当某个方法可能会抛出某种异常时用于
throw
s 声明可能抛出的异常,然后交给上层调用它的方法程序处理 4.
throw
s出现在方法函数头;而
throw
出现在函数体.
throw
s表示出现异常的一种可能性,并不一定会发生这些异常;
throw
则是抛出了异常,执行
throw
则一定抛出了某种异常对象。两者都是消极处理异常的方式(这里的消极并不是说这种方
Throw
和
Throw
s详解
Throw
和
Throw
s详解 1.
throw
是什么?有什么用?
throw
是java中关于异常的一种操作,如果在try{}catch{}中使用了
throw
,就代表自己书写的这个方法,可以自己 处理异常了,就是抛出的一个动作,可以使程序停止并报出异常原因,基本实现了程序自己检测到了自己本身的异常 而终止了程序,好处是,可以在自己定义的地方报出异常停止程序运行,而不是在错误的地方立即报出异常...
异常处理中
throw
与
throw
s的区别
位置不同
throw
s用在方法上,后面跟的是异常类,可以跟多个;而
throw
是用在方法内部,后跟异常对象。 功能不同 1.
throw
s用来声明异常,让调用者知道该功能可能出现的问题,可以给出预先的处理方式 2.
throw
抛出具体的问题对象,执行到
throw
,功能就已经结束了,跳转到调用者,并将具体的问题对象抛3.给调用者,也就是说
throw
语句独立存在时,下面不要定义其他语句,会执行不到。 4.
throw
s表现出异常的一种可能性,并不一定会发生这样的异常;
throw
则是抛出了异常,执行
throw
一定抛出某个
throw
s和
throw
new RuntimeException和try-catch的区别
1.
throw
s出现在方法函数头,可以单独使用;而
throw
出现在函数体,不可以单独使用,
throw
要么和try-catch-finally语句配套使用,要么与
throw
s配套使用。 2.
throw
s主要是声明这个方法会抛出这种类型的异常,使其他地方调用它时知道要捕获这个异常。
throw
是具体向外抛异常的动作,所以它是抛出一个异常实例。 3.
throw
s表示出
Java SE
62,615
社区成员
307,328
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章