请简述JAVA中 try-catch-finally 语句的执行过程 简单明了 好的话 加分(曹苇提问)

 我来答
奋斗de声音
推荐于2018-04-27
知道答主
回答量:23
采纳率:0%
帮助的人:19.8万
展开全部
不能单独使用任何一个
try 语句
其后跟随可能产生异常的代码块
catch语句
其后跟随异常处理语句,通常用到两个方法
getMessage() – 返回一个字符串对发生的异常进行描述。
printStackTrace() – 给出方法的调用序列,一直到异常的产生位置
finally语句
不论在try代码段是否产生异常,finally 后的程序代码段都会被执行。通常在这里释放内存以外的其他资源
注意:
在使用嵌套的try块时,将先执行内部 try 块,如果没有遇到匹配的 catch 块,则将检查外部 try 块的 catch 块。
当有多个catch块时,异常派生类的顺序是先子类后父类。在类层次树中,一般的异常类型放在后面,特殊的放在前面。
某家珞珞
2012-01-06 · TA获得超过415个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:72.3万
展开全部
try里的东西就跟平时一样,
当try里的程序执行时出现错误,并且catch里有相应的错误捕捉,执行相应的catch。catch可以写一个,也可以写几个,
finally就是最后的意思,一般情况下,不管怎样,finally里面的内容都会被执行,不过是在整个try-catch语句最后才执行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
渡轮555
2012-01-06 · TA获得超过534个赞
知道小有建树答主
回答量:863
采纳率:100%
帮助的人:649万
展开全部
首先执行try块的程序,如果程序出错并被catch到,就执行相应的catch语句
最后不管怎样都执行finally里的语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hong7204
2012-01-20 · TA获得超过9955个赞
知道大有可为答主
回答量:7787
采纳率:68%
帮助的人:3766万
展开全部
无修饰符(default):不能访问,子类跟父类在同一个包下除外
private:不能访问,子类为父类的内部类时除外
protected:能访问
public:能访问

希望能够帮到你。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式