दोस्तों इस chapter में हम Java features के बारे में जानेंगे तो चलिए शुरू करते है. Java language को बनाने का सबसे बड़ा और महत्वपूर्ण मकसद यह था की यह portable, हो simple और highly secured प्रोग्रामिंग language हो और इसके अलावा इसमें बहुत सारे और भी features हैं जो की इस पोस्ट में बताये गए हैं, Java प्रोग्रामिंग की कुछ महत्वपूर्ण विशेषताएं इस प्रकार हैं −
Java को distribute किया जा सकता है, क्योंकि Java प्रोग्राम को एक मशीन पर compiled किया जाता है मशीन को आसानी से move किया जा सकता है और उन्हें किसी अन्य मशीन पर चलाया जा सकता है ।
Java की different विशेषताओं है जैसे Java के support points, ऑपरेटर overloading इत्यादि की वजह से यह एक सरल language है इसमें अनावश्यक ऑब्जेक्ट की आवश्यकता नहीं होती है।
Java को strictly टाइप किया जाता है, और यह रन-टाइम चेक executed करके error मुक्त प्रोग्रामिंग को प्रोत्साहित करता है।
Java में सब कुछ object है Java को आसानी से increase किया जा सकता है क्योंकि यह object मॉडल पर आधारित है।
दोस्तों जब security की बात आती है, तो Java हमेशा लोगों की पहली पसंद रही है Java सुरक्षित सुविधाओं के साथ हमें वायरस मुक्त, सिस्टम develope करने में सक्षम बनाता है, Java प्रोग्राम हमेशा सिस्टम ओएस के साथ लगभग incapable संपर्क के साथ Java रनटाइम environment में चलता है, इसलिए यह अधिक सुरक्षित है।
Java कोड को बाइट कोड में compile किया जाता है, जिसको Java कंपाइलर द्वारा highly customize किया जाता है, ताकि Java वर्चुअल मशीन Java application को पूर्ण गति से implemente कर सके।
Java programming को multithreading capabilities के साथ डिज़ाइन किया गया है, इसका अर्थ है कि आप गतिविधि के कई concurrent धागे के साथ applications का निर्माण कर सकते हैं, इसमें highly इंटरैक्टिव और responsible application होते हैं।
Java को मुख्य रूप से web आधारित applications के लिए डिज़ाइन किया गया है, इसको J2EE नेटवर्क आधारित applications के विकास के लिए use किया जाता है।
यह highly व्याख्या करना वाली प्रोग्रामिंग भाषाओं में से एक है।
Java का platform independent है क्योंकि यह C, और C++ जैसी अन्य भाषाओं से अलग है, जो प्लेटफार्म विशिष्ट मशीनों में compiled होते हैं जबकि Java को एक बार लिख कर कहीं पर भी चलाया जा सकता हैं।