public final static 和 public static final 定义的变量有何不同吗?
public final static byte staticClientPacketCode = 0x54;
public static final byte staticClientPacketCode = 93;
这两条有啥不同不?一个是用 16进制,另一个为什么要用十进制?
public final static 和 public static final 都表示共有的静态常量,完全一样,没有不同,至于下面的用什么进制定义,那是人家喜欢。。。
你也完全可以写成:
public static final byte staticClientPacketCode = 0x54;
public final static byte staticClientPacketCode = 93;
你也完全可以写成:
public static final byte staticClientPacketCode = 0x54;
public final static byte staticClientPacketCode = 93;
温馨提示:答案为网友推荐,仅供参考