【发布时间】:2017-10-15 19:59:20
【问题描述】:
为什么Integer 和Character 会偏离原始名称int 和char?
所有其他类型匹配:
ByteShortLongDoubleFloatBoolean
荒谬的问题,但找不到答案。
【问题讨论】:
-
很可能是因为 Java 类命名约定(最后一次修订于 1999 年)声明“使用整个单词 - 避免使用首字母缩略词和缩写”,但它也声明“(除非缩写比长表单,例如 URL 或 HTML)。”在这种情况下,可能是使用
Char或Int的正当理由。 Naming Conventions -
只是猜测,但可能选择 char 和 int 来匹配原始 C 类型,并且 Integer 和 Character 用于类,因为 Java 的命名约定不提倡在类名。