Morbid use of constants

11 浏览
0 Comments

Morbid use of constants

为什么我要按照我的同事说的这样写:

import static org.apache.commons.lang.math.NumberUtils.INTEGER_ONE;
if (myIntVariable == INTEGER_ONE) { ... }

而不是:

if (myIntVariable == 1) { ... }

?

我知道推荐使用常量,但我认为NumberUtils.INTEGER_ONE的值永远不会改变!所以我写1

0