静态变量随意赋值的写法,这样真的有毒

1、先定义一个静态变量。

静态变量随意赋值的写法,这样真的有毒

2、很随意的对静态变量再赋值。

静态变量随意赋值的写法,这样真的有毒

静态变量随意赋值的写法,这样真的有毒

3、然后你会发现每次调用此方法时打印的日志,计算前的静态变量并不一定是1。

总结:静态变量如果多处随意被赋值,极有可能导致参数值混乱,如果是不变的参数,请定义一个常量,即加final。