java - 为什么一些开发人员以这种方式分配原始整数?整数 i = 0x0001

标签 java int variable-assignment

我想知道为什么有些开发人员会这样分配整数?

  int i = 0x0001;

与以下行相比有什么优势:

  int u = 1;

恕我直言,第一个示例使代码更难理解。使用 0x0001 赋值有什么好处?

最佳答案

就代码而言没有任何优势; 0x0001 样式的解析速度并不快,并且两种形式生成的类文件完全相同。

正如对您的问题的一些评论所强调的那样,可能存在风格优势,但是,风格优势是情人眼里出西施。归根结底,很难争论赞成或反对“我发现这个更漂亮”。

关于java - 为什么一些开发人员以这种方式分配原始整数?整数 i = 0x0001,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54705757/

相关文章:

java - 如何将 double 转换为具有 2 个小数位的字符串?

Java,scan double只接受int

c - 变量赋值是语句还是表达式?

c++ - 在 C++ 中修改单个字符串元素

Perl 变量值作为另一个变量名

java - Java 中的条件赋值

java - 通过 java 写入 XML 文件不起作用

java - 有人能告诉我如何让菜单栏在 Eclipse 中显示吗?

Java - 打印对象的内容

java - 字符串作为整型变量名