java异常处理:finally中不要return

publicclassEx1{publicstaticvoidmain(String[]args){System.out.println(Ex1.getResult());}publicstaticintgetResult(){inta=100;try{returna+10;//注意,java的基础数据类型是值传递,这里的返回值已经和上面的a没有关系了}catch(Exceptione){e.printStackTrace();}finally{returna;//最后再把值重定向到a(相当于将try中的返回值覆盖掉),a56爆大奖在线娱乐输出还是100}}}再看一个例子:publicclassEx1{pub
posted @ 2012-02-15 21:31  Fskjb  阅读(3321)  评论(1编辑  收藏  举报
年年行好运