java临时变量的探讨
坚持基本原则: 临时变量应该是在哪个代码块需要时就定义,而不是在类变量,或者方法变量里面定义。
如果临时变量定义为方法变量,那么在各个代码块,可以能使用到相同的变量值。 特别是在用for( objec o : objec List)时,
如果o 在方法变量里面定义了,虚拟机会认为 o是方法变量, 而方法变量可能已经被其他代码快修改过, 这时,就会o就有会取到
被其他代码块修改的值
java临时变量的探讨
坚持基本原则: 临时变量应该是在哪个代码块需要时就定义,而不是在类变量,或者方法变量里面定义。
如果临时变量定义为方法变量,那么在各个代码块,可以能使用到相同的变量值。 特别是在用for( objec o : objec List)时,
如果o 在方法变量里面定义了,虚拟机会认为 o是方法变量, 而方法变量可能已经被其他代码快修改过, 这时,就会o就有会取到
被其他代码块修改的值