为什么没有在Java中初始化局部变量?
为什么Java的设计者认为不应该给局部变量一个默认值?说真的,如果实例变量可以被赋予一个默认值,那么为什么我们不能对局部变量做同样的事情呢?
它也会导致问题,正如在这条评论是写在博客上的:
当试图关闭最终块中的资源时,这个规则是最令人沮丧的。如果我在TRY中实例化资源,但试图在Final中关闭它,我就会得到这个错误。如果我将实例化移到TRY之外,则会得到另一个错误,说明它必须在TRY中。非常令人沮丧。
当试图关闭最终块中的资源时,这个规则是最令人沮丧的。如果我在TRY中实例化资源,但试图在Final中关闭它,我就会得到这个错误。如果我将实例化移到TRY之外,则会得到另一个错误,说明它必须在TRY中。
非常令人沮丧。
桃花长相依
Helenr
大话西游666
相关分类