2016-02-21 84 views
2

我已经看到了磨片具有variabile的原语和对象版本之间的以下映射:为什么int的对象包装是Integer而不是Int?

  • 浮子 - >˚F高高飞翔
  • 双 - >d ouble
  • 布尔 - > oolean
  • 字节 - > YTE
  • 短 - >š园艺
  • ...

所以,对所有的人,唯一的区别是世界上的第一个字母。我想知道为什么这条规则并不适用于INT变成整数(而不是 NT)和焦炭变成性格,而不是(ç HAR)。

我不知道这是否是提问这个问题的正确位置,但我真的很想知道是否有这种选择的原因,即使因为我教孩子们java而且经常会问同样的问题我。

+1

什么关系呢? –

+0

重要的是,我知道,这不是一个纯粹的技术问题,但我想知道是否有这种选择的原因,恕我直言,堆栈溢出是一个很好的问题。 –

回答

6

因为JDK类遵循Java命名约定。

类名应该是名词,与大写的每个内部单词的第一个字母混合使用。 (...)使用整个单词 - 避免首字母缩写词和缩写(除非缩写比长表单更广泛,如URL或HTML)。

参考:

Java naming conventions

相关问题