静态变量随意赋值的写法,这样真的有毒
1、先定义一个静态变量。
2、很随意的对静态变量再赋值。
3、然后你会发现每次调用此方法时打印的日志,计算前的静态变量并不一定是1。
总结:静态变量如果多处随意被赋值,极有可能导致参数值混乱,如果是不变的参数,请定义一个常量,即加final。
1、先定义一个静态变量。
2、很随意的对静态变量再赋值。
3、然后你会发现每次调用此方法时打印的日志,计算前的静态变量并不一定是1。
总结:静态变量如果多处随意被赋值,极有可能导致参数值混乱,如果是不变的参数,请定义一个常量,即加final。