【发布时间】:2014-03-29 21:56:24
【问题描述】:
是否有理由让某些包装类与具有不同大小写(即布尔值/布尔值)的基元具有相同的名称,而有些则不是(即 int/Integer)?
我不想要意见,但要知道原因是否基于相关的设计决策,似乎不一致。
【问题讨论】:
-
嗯,“因为是”?我看不出有什么特别的原因,除了可能是为了从当时的现有语言(特别是 C 系列)中“吸引”开发人员(或不谴责他们)
-
来自 C 和 C++ 的 int。编写包装器的人认为为包装器拼写 Integer 更合适。
-
这是在 Java 1.0 中完成的 - Sun,而不是 Oracle。
-
根据命名约定,类的第一个字母应为大写