Java’da
intveIntegerbooleanveBoolean
Bu biraz tutarsız görünüyor, neden ikisi de değil
boolvsBooleanilkel tür için belirlenmiş bir kısa adı kullanmak için?
veya
integerIntegertür adları tutarlı tutmak için vs ?
Ben düşünüyorum C ++ kullanmaya karar vermişti boolbiraz daha erken Java kullanmaya karar daha booleanbelki 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.
booltür 1993 yılında C ++ ile tanıtıldı. Java boolean1995 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.
booleantü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.
doubleve Doubleaynı zamanda.
booleankesinlikle daha açıktırbool. Nedenintçağrılmadığını sormayı tercih ederiminteger. Benim tahminim:intvecharnerede çok kökleşmiş şekilde değiştirilmesiintegervecharacterfakatboolhenüz tam olarak kurulmamıştır.