Java关于函数输出的问题?

publicclassJVMTest{publicstaticvoidmain(String[]args){System.out.println("aa:"+aa());}publicstaticintaa(){inta=1;intb=10;try{System.out.println("abc");returna;}finally{a=...

跃然一笑
浏览 718回答 1
1回答

拉莫斯之舞

首先你要知道finally什么时候执行fianlly里面的语句是一定会执行的语句 除非在这之前调用了system.exit(0)退出了系统。finally语句是在try的return语句执行之后,return返回之前执行在sysout("aa"+aa());时调用函数 aa();打印 abcreturne a 之后执行finally 打印 a:2再放回到主程序 打印 aa:1
打开App,查看更多内容
随时随地看视频慕课网APP