课程
/后端开发
/Java
/Java入门第三季
为什么最后我得finally语句没有执行啊?? 百度说什么前面语法是不是在哪return了? 可是没改对… 我是按照老师说的敲的啊… 求助?
2017-07-21
源自:Java入门第三季 1-3
正在回答
你应该是把老师举例的两种情况分开写了。
然后你这个类名起的是sss,不是TryCatchtest,所以main调用的其实不是你写的这个test2,调用的是之前第一个java程序里的test。
解决办法是把main里面的 TryCatchtest tct = new TryCatchtest(); 这一句,改成 sss tct = new sss();
但是BTW!!!!
JAVA的类名最好首字母大写哟~取sss不太规范
阿凡呦258426 提问者
定义类名写的 public Class sss,实例化类写的 new Trycachetest()
写的方法名是test2,调用的test
我ye是 不懂 不好意思了
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
3 回答finally不执行。
2 回答try-catch-finally执行顺序
2 回答为什么finally没有执行?
3 回答关于异常处理finally的问题
4 回答如果catch没有执行会执行finally吗??