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

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

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

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

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

发布了10 篇原创文章 · 获赞 0 · 访问量 356

猜你喜欢

转载自blog.csdn.net/weixin_43137113/article/details/104990656