Java’da
int
veInteger
boolean
veBoolean
Bu biraz tutarsız görünüyor, neden ikisi de değil
bool
vsBoolean
ilkel tür için belirlenmiş bir kısa adı kullanmak için?
veya
integer
Integer
tür adları tutarlı tutmak için vs ?
Ben düşünüyorum C ++ kullanmaya karar vermişti bool
biraz daha erken Java kullanmaya karar daha boolean
belki de bazı ve (seferde standart dışı?) C uzantıları da öyle geçmiş öncelik olurdu bool
. bool
İlk başta içgüdüsel olarak ilk kez kullanmaya çalıştığımı farkettim (modern editörlerin bunu derleme derlemesi olmadan hemen anladıkları), bu nedenle şu anki durumun arkasındaki mantığı bilmek güzel olurdu.
Birisi hikayeyi hatırlarsa (bir kısmını), ya da net olarak ilgili tarihsel tartışmayı bulup bağlayabilirse, bu harika olurdu.
bool
tür 1993 yılında C ++ ile tanıtıldı. Java boolean
1995 yılında ilk sürümüne dahil edildi, ancak Java projesinin kendisi 1991 yılında başlatıldı. bilgi, hangisinin önce geldiği ya da birbirleri üzerinde ne (varsa) etkisi olduğu bana göre belli değil.
boolean
türü. (Meşe daha sonra Java olarak değiştirildi). Her iki yönde de öncelik veya etki göstermek için kesin bir kanıt görmemekle birlikte, bu tarihleri daha da yakınlaştırıyor.
double
ve Double
aynı zamanda.
boolean
kesinlikle daha açıktırbool
. Nedenint
çağrılmadığını sormayı tercih ederiminteger
. Benim tahminim:int
vechar
nerede çok kökleşmiş şekilde değiştirilmesiinteger
vecharacter
fakatbool
henüz tam olarak kurulmamıştır.