Java开发中有时候用十六进制定义常量有什么好处?什么时候考虑使用十六进制?
例子:
-
- public final static transient byte OPT_ADD = 0x01;
- public final static transient byte OPT_UPDATE = 0x02;
- public final static transient byte OPT_DELETE = 0x04;
这是一个论坛上的别人的答复:
十六进制在可能牵扯到位操作的时候,更加直观,因为一个数字代表4位二进制0或1
例如 0x02 相当于 00000010 ,而十进制就没有那么直观。
当然了,你举的例子中并没有涉及到位操作的需要,只是个人习惯而已。
地址:http://www.oschina.net/question/59889_10149
本文探讨了在Java开发中使用十六进制定义常量的好处及应用场景,解释了十六进制在位操作中的直观性,并通过实例说明了其在代码中的实际应用。
6531

被折叠的 条评论
为什么被折叠?



