社区
Java SE
帖子详情
throws 和throw在抛出异常时有什么区别?????
yourazhe
2003-08-23 08:51:53
请举例说明。多谢!!!!!!!!
...全文
105
7
打赏
收藏
throws 和throw在抛出异常时有什么区别?????
请举例说明。多谢!!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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关键字
throw
和
throw
s的
区别
Java关键字
throw
和
throw
s的
区别
Java是一种面向对象的编程语言,具有强大且灵活的特性。...如果在函数体内用
throw
抛出了某种异常,最好要在函数名中加
throw
s抛异常声明,然后交给调用它的上层函数进行处理。
基于Java中
throw
和
throw
s的
区别
(详解)
在方法体内,
throw
关键字可以抛出任何类型的异常,而
throw
s关键字只能声明可能抛出的异常类型。
throw
关键字是
抛出异常
的动作,而
throw
s关键字是声明可能抛出的异常的可能性。
throw
关键字用于
抛出异常
,而
throw
s...
03-Java异常面试题.docx
在有效使用异常的情况下,异常能清晰的回答 what, where, why 这三个问题:异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪”抛出,异常信息回答了“为什么”会抛出。 Java 异常架构中,
Throw
able 是 Java...
java-exception:java异常处理
在java中,提供一个
throw
关键字,它成为抛出一个指定的异常对象。那么,一个
抛出异常
具体如何操作呢? 创建一个异常对象。封装一些提示信息(信息内容可以自己编写)。 需要将这个异常对象告知给调用者。怎么知道呢...
什么是异常?为什么要
抛出异常
?
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,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章