Java有
int
和Integer
boolean
和Boolean
这似乎有点不一致,为什么不
bool
与Boolean
使用已建立的较短名称作为原始类型?
要么
integer
与Integer
保持类型名称一致?
我认为 C ++决定bool
比Java决定使用很多时间boolean
,也许还有一些(当时是非标准的)C扩展,所以对于来说,C会有历史优先权bool
。我注意到我经常本能地一开始尝试使用bool
(现代编辑器很快就发现了这一点,而无需进行额外的编译),因此很高兴知道当前事务状态的基本原理。
如果有人记得故事的一部分,甚至可以找到并链接到网络上相关的历史讨论,那将是很棒的。
bool
类型于1993年引入C ++。Java boolean
于1995年首次发布,其中包括Java ,但Java项目本身始于1991年。信息,我不清楚是谁先来的,还是彼此之间有什么影响(如果有)。
boolean
类型。(橡树后来更名为Java)。这使日期更加接近,尽管我仍然没有确切的证据显示这两个方向的优先次序或影响。
double
和Double
也。
boolean
肯定比bool
。我宁愿问为什么int
不叫integer
。我的猜测:int
并且char
根深蒂固,无法更改为integer
和character
,但是bool
尚未完全确定。