जावा है
int
तथाInteger
boolean
तथाBoolean
यह थोड़ा असंगत लगता है, या तो क्यों नहीं
bool
बनामBoolean
आदिम प्रकार के लिए एक स्थापित छोटे नाम का उपयोग करने के लिए?
या
integer
बनामInteger
प्रकार नाम रखने के लिए बनाम ?
मुझे लगता है किbool
जावा का उपयोग करने का निर्णय लेने से पहले सी ++ ने काफी थोड़ा उपयोग करने का फैसला किया था boolean
, और शायद कुछ (गैर-मानक भी?) सी एक्सटेंशन भी, इसलिए इसके लिए ऐतिहासिक पूर्वता रही होगी bool
। मैंने देखा है कि मैं अक्सर सहज रूप bool
से पहली बार उपयोग करने की कोशिश करता हूं (अच्छी बात यह है कि आधुनिक संपादकों ने तुरंत अतिरिक्त संकलन दौर के बिना इसे हाजिर कर दिया है), इसलिए वर्तमान स्थिति के पीछे तर्क को जानना अच्छा होगा।
यदि किसी को कहानी याद है (या उसका एक हिस्सा), या नेट में प्रासंगिक ऐतिहासिक चर्चा को भी ढूंढ सकता है और लिंक कर सकता है, तो यह बहुत अच्छा होगा।
bool
प्रकार सी ++ 1993 में जावा शामिल करने के लिए पेश किया गया था boolean
1995 में अपनी पहली रिलीज में, लेकिन जावा परियोजना की आगे स्रोतों की खोज के बिना 1991 में शुरू किया गया था जानकारी, यह मेरे लिए स्पष्ट नहीं है कि कौन पहले आया था, या क्या (यदि कोई है) वे एक दूसरे पर प्रभाव डालते हैं।
boolean
प्रकार। (ओक को बाद में जावा नाम दिया गया था)। वह तारीखों को और भी करीब धकेलता है, हालांकि मुझे अभी भी किसी भी दिशा में पूर्वता, या प्रभाव दिखाने के लिए कोई निश्चित प्रमाण नहीं दिखते हैं।
double
और Double
भी हैं।
boolean
की तुलना में निश्चित रूप से अधिक स्पष्ट हैbool
। मैं पूछना चाहता हूँ क्योंint
नहीं कहा जाता हैinteger
। मेरा अनुमान है:int
औरchar
जहां भी जमा हुआ करने के लिए बदल करने के लिए किया जाinteger
औरcharacter
है, लेकिनbool
अभी तक पूरी तरह से स्थापित नहीं किया गया था।