我不知道为什么有些开发人员会以这种方式分配int?

  int i = 0x0001;


与以下行相比,是否有任何优势:

  int u = 1;


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

最佳答案

就代码而言,这没有任何好处。 0x0001样式不能更快地解析,并且两种形式之间生成的类文件完全相同。

正如您对问题的一些评论所强调的那样,这可能具有风格上的优势,但是,风格上的优势在旁观者眼中。归根结底,很难说赞成或反对“我觉得这更漂亮”。

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

10-11 10:35