读书人

看完scala,发现java中finally允许返回

发布时间: 2012-08-30 09:55:54 作者: rapoo

看完scala,发现java中finally允许返回结果真的是一种极其错误的设计。

    try{         return x;      }catch(Excpeiont e){         return y;      }      finally{         close(z);      }  

非常可惜的是这个意见还不能向JLS提出,因为从java一出生已经这样设计了,突然在某一版本中改变的话,向前兼容就成了一句空话。

读书人网 >编程

热点推荐