请简述JAVA中 try-catch-finally 语句的执行过程 简单明了 好的话 加分(曹苇提问)
答案:4 悬赏:30 手机版
解决时间 2021-04-18 01:58
- 提问者网友:遮云壑
- 2021-04-17 01:49
请简述JAVA中 try-catch-finally 语句的执行过程 简单明了 好的话 加分(曹苇提问)
最佳答案
- 五星知识达人网友:等灯
- 2021-04-17 02:20
不能单独使用任何一个
try 语句
其后跟随可能产生异常的代码块
catch语句
其后跟随异常处理语句,通常用到两个方法
getMessage() – 返回一个字符串对发生的异常进行描述。
printStackTrace() – 给出方法的调用序列,一直到异常的产生位置
finally语句
不论在try代码段是否产生异常,finally 后的程序代码段都会被执行。通常在这里释放内存以外的其他资源
注意:
在使用嵌套的try块时,将先执行内部 try 块,如果没有遇到匹配的 catch 块,则将检查外部 try 块的 catch 块。
当有多个catch块时,异常派生类的顺序是先子类后父类。在类层次树中,一般的异常类型放在后面,特殊的放在前面。
try 语句
其后跟随可能产生异常的代码块
catch语句
其后跟随异常处理语句,通常用到两个方法
getMessage() – 返回一个字符串对发生的异常进行描述。
printStackTrace() – 给出方法的调用序列,一直到异常的产生位置
finally语句
不论在try代码段是否产生异常,finally 后的程序代码段都会被执行。通常在这里释放内存以外的其他资源
注意:
在使用嵌套的try块时,将先执行内部 try 块,如果没有遇到匹配的 catch 块,则将检查外部 try 块的 catch 块。
当有多个catch块时,异常派生类的顺序是先子类后父类。在类层次树中,一般的异常类型放在后面,特殊的放在前面。
全部回答
- 1楼网友:刀戟声无边
- 2021-04-17 06:05
无修饰符(default):不能访问,子类跟父类在同一个包下除外
private:不能访问,子类为父类的内部类时除外
protected:能访问
public:能访问
希望能够帮到你。
private:不能访问,子类为父类的内部类时除外
protected:能访问
public:能访问
希望能够帮到你。
- 2楼网友:纵马山川剑自提
- 2021-04-17 04:47
首先执行try块的程序,如果程序出错并被catch到,就执行相应的catch语句
最后不管怎样都执行finally里的语句
最后不管怎样都执行finally里的语句
- 3楼网友:神鬼未生
- 2021-04-17 03:09
try里的东西就跟平时一样,
当try里的程序执行时出现错误,并且catch里有相应的错误捕捉,执行相应的catch。catch可以写一个,也可以写几个,
finally就是最后的意思,一般情况下,不管怎样,finally里面的内容都会被执行,不过是在整个try-catch语句最后才执行的
当try里的程序执行时出现错误,并且catch里有相应的错误捕捉,执行相应的catch。catch可以写一个,也可以写几个,
finally就是最后的意思,一般情况下,不管怎样,finally里面的内容都会被执行,不过是在整个try-catch语句最后才执行的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯