社区
Java SE
帖子详情
throws 和throw在抛出异常时有什么区别?????
yourazhe
2003-08-23 08:51:53
请举例说明。多谢!!!!!!!!
...全文
88
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异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序
文章目录: Java异常架构与异常关键字 Java异常简介 Java异常架构 1.
Throw
able 2. Error(错误) 3. Exception(异常) 运行时异常 编译时异常 4. 受检异常与非受检异常 受检异常 非受检异常 Java异常关键字 Java异常处理 声明异常
抛出异常
捕获异常 如何选择异常类型 常见异常处理方式 直接
抛出异常
封装异常再抛出 捕获异常 自定义异常 try-catch-finally try-with-resource Java异常常见面试题 1. Error 和 Exception
区别
是什么? 2. 运行时异常和一般异常(受检异常)
区别
是什么? 3. JVM 是如何处理异常的? 4.
throw
和
throw
s 的
区别
是什么? 5. final、finally、finalize 有什么
区别
? 6. NoClassDefFoundError 和 ClassNotFoundException
区别
? 7. try-catch-finally 中哪个部分可以省略?
java-exception:java异常处理
Java异常的处理 Java异常处理的五个关键字: try,catch,finally,
throw
,
throw
s 1.1,
抛出异常
在,编写程序时,我们必须要考虑程序出现的情况。例如,在定义方法时,方法需要接受参数。那么,当调用方法接受的参数时,首先需要对参数数据进行合法的判断,数据若不合法,就应该告诉调用者,传递合法的数据进来。 在java中,提供一个
throw
关键字,它成为抛出一个指定的异常对象。那么,一个
抛出异常
具体如何操作呢? 创建一个异常对象。封装一些提示信息(信息内容可以自己编写)。 需要将这个异常对象告知给调用者。怎么知道呢?怎么将这个异常对象传递到调用者呢?通过关键字
throw
就可以完成。
throw
异常对象。
throw
用在方法内,用来引发一个异常对象,将这个异常对象传递到调用者处,并结束当前方法的执行。 使用格式:
throw
new 异常类名(参数); 例如: 传递
6.
throw
s声明
抛出异常
:如何使用
throw
s声明
抛出异常
???使用
throw
s和
throw
关键字的
区别
???
跟汤老师学Java笔记:
throw
s声明
抛出异常
完成:第一遍 1.如何使用
throw
s声明
抛出异常
? 如果一个方法可能会产生某种异常,但并不知道如何处理这种异常,此时可以声明该方法会
抛出异常
,表明该方法将不对这种异常进行处理,而将异常向上抛出即由该方法的调用者来处理 2.使用
throw
s和
throw
关键字的
区别
?
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
关键字在使用上的几点
区别
如下:
throw
s 用来声明一个方法可能抛出的所有异常信息,
throw
则是指拋出的一个具体的异...
什么是异常?为什么要
抛出异常
?
throw
s和
throw
的
区别
文章目录前言1. 异常是什么?1.1 概述:异常就是程序出现了不正常的情况1.2 体系结构1.3 编译时异常和运行时异常的
区别
1.4
Throw
able成员方法:返回异常信息方法2. 怎么处理异常?2.1 JVM默认处理异常的方式2.2 try - catch方式处理异常2.3
throw
s方式处理异常3. 为什么要
抛出异常
?什么时候要
抛出异常
?4.
throw
s和
throw
的
区别
前言 在我们刚开始学习java时候,总是会有一点点困惑。什么是异常?怎么处理异常?为什么要
抛出异常
?什么时候
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章