-
जावा का निर्माण दुर्घटनावश हुआ था, डेवलपर्स की एक टीम एक सेट टॉप बॉक्स बनाने में व्यस्त थी, और सी ++ की सफाई शुरू कर दी। जब वे इन परिवर्तनों को समाप्त कर रहे थे, तो उन्होंने जावा और इसके रनटाइम वातावरण की खोज की।
-
आप में से बहुत से लोग इसके बारे में जानते होंगे, लेकिन जो लोग नहीं हैं, उनके लिए जावा मूल नाम नहीं था जो इस भाषा के लिए तय किया गया था। यह 'ओक' था। सन मार्केटिंग सिस्टम ने बाद में नाम बदल दिया जब उन्हें पता चला कि 'ओक' नाम की एक कंपनी मौजूद है।
-
यह पूरी दुनिया में व्यापक रूप से उपयोग की जाने वाली भाषा है, और इसे डेवलपर समूह के बीच पसंदीदा माना जाता है, और सर्वेक्षणों के दौरान अधिकांश समय में दूसरी सबसे लोकप्रिय प्रोग्रामिंग है।
-
जावा का उपयोग करके बनाए गए प्लेटफॉर्म की मदद से चल रहे 3 अरब फोन और गिनती के मोबाइल फोन हैं।
-
अब तक का सबसे लोकप्रिय खेल, 'माइनक्राफ्ट' जावा में लिखा गया था। 'माइनक्राफ्ट' के निर्माता नॉच ने जावा में गेम लिखा था, जिसे बाद में माइक्रोसॉफ्ट द्वारा अधिग्रहित कर लिया गया था, और गेम का एक नया संस्करण सी ++ में जारी किया गया था।
-
कीवर्ड 'फाइनल' का इस्तेमाल क्लास, वेरिएबल, मेथड और फील्ड के साथ किया जा सकता है। इस तरह, सभी विशेषताएँ अपरिवर्तनीय हो जाती हैं, यानी एक अंतिम वर्ग को बढ़ाया नहीं जा सकता है, एक अंतिम चर को बदला नहीं जा सकता है, एक अंतिम विधि को ओवरराइड नहीं किया जा सकता है, और एक अंतिम फ़ील्ड एक स्थिरांक है।
-
जावा के दो पहलू हैं जो इसे गतिशील बनाते हैं, जावा इंस्ट्रूमेंटेशन और जावा प्रतिबिंब। जावा इंस्ट्रूमेंटेशन पूर्व-संकलित कक्षाओं को संशोधित करने में मदद करता है, यदि कोड को रन टाइम पर बदलने की आवश्यकता होती है। जावा रिफ्लेक्शंस विशिष्ट वर्गों के निजी चर देखने में मदद करते हैं।
-
सी ++ का उपयोग करते समय, हम में से कई लोग पॉइंटर्स की अवधारणा से निराश और भ्रमित हो गए होंगे और वे कैसे काम करते हैं। सौभाग्य से, जावा में, पॉइंटर्स की कोई अवधारणा नहीं है, क्योंकि निर्माताओं ने सोचा था कि पॉइंटर्स जोड़ने से भाषा की मजबूती प्रभावित होगी।