社区
Java SE
帖子详情
谁能详细说明一下try catch和throws 和throw的区别和联系,具体用法……
shidu
2002-10-28 01:59:04
谁能详细说明一下try catch和throws 和throw的区别和联系,具体用法……
多谢!
...全文
243
6
打赏
收藏
谁能详细说明一下try catch和throws 和throw的区别和联系,具体用法……
谁能详细说明一下try catch和throws 和throw的区别和联系,具体用法…… 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mercury1231
2002-10-29
打赏
举报
回复
throws用在一个方法定义后边,定义抛出异常清单
throw用在方法体内,是真正抛出异常的地方
try包含了所有有可能抛出异常的代码段
catch紧跟在try段后面,捕捉抛出的异常,并定义处理方法。
每一本讲到Exception Handling的书应该都有讲吧
signboy
2002-10-29
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1103/1103795.xml?temp=.9753992
myjirong
2002-10-29
打赏
举报
回复
public class ExceptionMethods
{
public static void f() throws Exception
{
System.out.println("originating the exception in f()");
throw new Exception("thrown from f()");
}
public static void g() throws Throwable {
try
{
f();
}
catch(Exception e)
{
System.out.println("Inside g(), e.printStackTrace()");
e.printStackTrace();
//throw e; // 17
throw e.fillInStackTrace(); // 18
}
}
public static void main(String[] args) throws Throwable
{
try
{
g();
}
catch(Exception e)
{
System.out.println("Caught in main, e.printStackTrace()");
e.printStackTrace();
}
}
}
season_fly
2002-10-29
打赏
举报
回复
try,catch:
对于会觉得会有异常抛出的程序块,用try{}包住,然后用catch来抓住这个异常,在catch中对异常做处理,
在try中如果有异常的话,程序会转到catch而不会中断,通常这两个是配合使用的,如果你不想因为程序有错,而抛出一大堆异常的话,你就把该程序try起来,
throw:
try和catch只能获取程序运行时引发的异常,而throw语句可以引发明确的异常,程序到了throw语句这后就立即停止,不会执行后面的程序,
使用方法:
try
{
throw exception-list;
....
}
catch()
{
}
不过这种用法比较少,至少是我比较少用:)
throws:
如果一个方法会有异常,但你并不想处理这个异常,就在方法名后面用throws,这样这个异常就会抛出,谁调用了这个方法谁就要处理这个异常,或者继续抛出,使用方法:
tyep method-name(parameter-list) throws exception-list
{
.......
}
pzl686
2002-10-29
打赏
举报
回复
找个例子看看,就会十分明白了。
gdsean
2002-10-28
打赏
举报
回复
try catch是捕捉异常
throw是抛出异常
throws是定义方法抛出异常
C++中
try
throw
cat
ch
异常处理的
用法
示例
主要给大家介绍了关于C++中
try
throw
cat
ch
异常处理的相关资料,文中通过示例代码介绍的非常
详细
,对大家的学习或者使用C++具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
JAVA异常入门(思维导图)
1.异常的概念2.异常的分类3.捕获并处理异常(
try
……
cat
ch
/finally)
try
……
cat
ch
块
try
……多
cat
ch
块
try
……
cat
ch
/finally块 4.抛出异常
throw
s5.自定义异常 自定义异常的来由 操作步骤 实例 5.小结
throw
与
throw
s的
区别
JAVA 面向对象程序设计第5章 异常处理.pptx
第5章 异常处理;回顾;本章内容;5.1 异常概述;5.1 异常概述;5.1 异常概述;5.1.1 程序中的异常;5.1.2 异常分类;5.1.2 异常分类;5.1.2 异常分类;5.1.2 异常分类;5.1.3 学生实践练习;5.1.3 学生实践练习;5.2
try
-
cat
ch
处理异常;5.2
try
-
cat
ch
处理异常;5.2.1 使用
try
-
cat
ch
捕获异常;5.2.1 使用
try
-
cat
ch
捕获异常;5.2.1 使用
try
-
cat
ch
捕获异常;5.2.1 使用
try
-
cat
ch
捕获异常;5.2.2 使用finally回收资源;5.2.2 使用finally回收资源;5.2.2 使用finally回收资源;5.2.3 学生实践练习;5.2.3 学生实践练习;5.3
throw
s与
throw
;5.3
throw
s与
throw
;5.3.1 使用
throw
s声明抛出异常;5.3.1 使用
throw
s声明抛出异常;5.3.1 使用
throw
s声明抛出异常;5.3.1 使用
throw
s声明抛出异常;5.3.2 使用
throw
抛出异常;5.3.2 使用
throw
抛出异常;5.3.
java 异常处理练习
java 异常处理练习
try
cat
ch
finally
throw
throw
s的使用,包含代码及注释
JAVA中异常处理的WORD文档
异常处理的一般格式,
用法
流程及关键字
throw
throw
s
try
cat
ch
finally exception等的使用
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章