45条局部变量的作用域最小化

总结如下:

1.      最好的方式是第一次使用它的时候声明。不要提前声明,否则会产生灾难性故障。

2.      如果循环之后不再使用循环变量里的内容,那么我们优先使用for循环的两种形式,当然在46条我们可以看到,某些情况下更推荐for-each循环方式。

这样有个好处就是,避免你拷贝代码出现错误,while复制的时候,因为你要在循环体外面定义一个变量1,所以你拷贝的话,虽然定义了变量2,但是循环体内实际上还是变量

1,编译不报错,运行的可能会产生非常严重的事故啊。具体请参考Effect Java这本书,我写出来的是我咀嚼之后的东西,java初学者,你们一定要看第一手的材料,然后大家一

起讨论学习,看别人总结的快餐,感觉知道了挺多,其实收获并不大,大家一定要去阅读原文,然后我们在讨论,这是我工作一年半最深刻的体会,视频和别人总结的入门了

就行了,然后真正要做的就是阅读经典,比如编程思想和这本Effective Java和java Api文档,大家一起讨论,这样你才能真正学到本领

 

你可能感兴趣的:(45条局部变量的作用域最小化)