我正在为那些通过在顶部声明所有变量并将它们初始化为 null/0/其他变量来启动其函数的人清理 Java 代码,而不是在稍后需要它们时声明它们。
对此有何具体指导方针?一种或另一种方式是否有优化原因,或者一种方式只是良好的实践?是否有任何情况可以接受偏离正确的做法?
声明变量尽可能靠近您使用它们的第一个位置。它实际上与效率无关,但使您的代码更具可读性。变量的声明位置越接近其使用位置,稍后阅读代码时所需的滚动/搜索就越少。声明变量更靠近它们使用的第一个位置也会自然地缩小它们的范围scope http://en.wikipedia.org/wiki/Variable_%28computer_science%29#Scope_and_extent.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)