社区
Java SE
帖子详情
throws 和throw在抛出异常时有什么区别?????
yourazhe
2003-08-23 08:51:53
请举例说明。多谢!!!!!!!!
...全文
83
7
打赏
收藏
throws 和throw在抛出异常时有什么区别?????
请举例说明。多谢!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JavaBoyCaoJi
2003-08-23
打赏
举报
回复
http://java.sun.com/docs/books/tutorial/essential/exceptions/throw.html
hiflash
2003-08-23
打赏
举报
回复
UP
flutina
2003-08-23
打赏
举报
回复
楼上把throws解释的很明白了,我加点关于 throw
throw 也是抛出异常的语句,区别是它需要抛出一个参数:a throwable object,而且这个参数必须是属于 Throwable class.
public Object pop() throws EmptyStackException {
Object obj;
if (size == 0)
throw new EmptyStackException();
obj = objectAt(size - 1);
setObjectAt(size - 1, null);
size--;
return obj;
}
再详细的去这看吧http://java.sun.com/docs/books/tutorial/essential/exceptions/throw.html
nomenn
2003-08-23
打赏
举报
回复
同意!
ticlej
2003-08-23
打赏
举报
回复
楼上写错了一个关键地方吧。
throws主要用于申明方法时表示该方法可能抛出的异常,用于申明;
throw则为为抛出异常的具体实现;这里的XExption,YException为用户自定义异常。
public void method(int a) throws XExceptoin,YException
{
if(a==0) throw new XException("参数为零");
if(a<0) throw new YException("参数为负数");
}
info21
2003-08-23
打赏
举报
回复
up
不过第二个throws应该是throw,估计楼主是笔误
flashspy
2003-08-23
打赏
举报
回复
throws为声明某一方法可能会抛出异常
throw为抛出异常得语句
比如:
public void method() throws Exception
{
try{
//此处为可能抛出异常得语句
}catch(Exception ex){
//此处可写日志
throws ex;
}
}
Java异常是Java提供的一种识别及响应错误的一致性机制,Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序
文章目录: ...4.
throw
和
throw
s 的
区别
是什么? 5. final、finally、finalize 有什么
区别
? 6. NoClassDefFoundError 和 ClassNotFoundException
区别
? 7. try-catch-finally 中哪个部分可以省略?
java-exception:java异常处理
在java中,提供一个
throw
关键字,它成为抛出一个指定的异常对象。那么,一个
抛出异常
具体如何操作呢? 创建一个异常对象。封装一些提示信息(信息内容可以自己编写)。 需要将这个异常对象告知给调用者。怎么知道呢...
6.
throw
s声明
抛出异常
:如何使用
throw
s声明
抛出异常
???使用
throw
s和
throw
关键字的
区别
???
跟汤老师学Java笔记:
throw
s声明
抛出异常
完成:第一遍 1.如何使用
throw
s声明
抛出异常
? 如果一个方法可能会产生某种...
throw
用来在方法内手动
抛出异常
package season14; import java.text.ParseException; import
Java声明和
抛出异常
:
throw
s声明异常、
throw
抛出异常
、
throw
和
throw
s的
区别
Java 中的异常处理除了包括捕获异常和处理异常之外,还包括声明异常和拋出异常,可以通过
throw
s 关键字在方法上声明该方法要拋出的异常,然后在方法内部通过
throw
拋出异常对象。本节详细介绍在 Java 中如何声明...
什么是异常?为什么要
抛出异常
?
throw
s和
throw
的
区别
1.1 概述:异常就是程序出现了不正常的情况1.2 体系结构1.3 编译时异常和运行时异常的
区别
1.4
Throw
able成员方法:返回异常信息方法2. 怎么处理异常?2.1 JVM默认处理异常的方式2.2 try - catch方式处理异常2.3 ...
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章