Java की विशेषता (Features) क्या हैं?

Java में ये निम्नलिखित विशेषताए (Characteristics) होती हैं|

1. Object-Oriented​

जावा एक Pure (Object Oriented Programming language) ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है अर्थात इसमें procedures का प्रयोग नही किया जाता है, बल्कि यह सिर्फ objects पर आधारित लैंग्वेज है।

Object Oriented Java में सब कुछ Object oriented हैं. Object Model की मदद से बड़े लम्बे Code वाले Application/ Software आसानी से बना सकते हैं।

2. Platform Independent​

जावा plateform independent लैंग्वेज है अर्थात यह हर किसी plateform में run हो सकती है। यह feature और किसी अन्य लैंग्वेज को इतना suit नही करता जितना कि जावा को करता है। Platform Independent की वजह से यह Portable भी हैं।

Platform Independent Java एक खास Language हैं, जिसमे लिखे Software सारे Operating
System में चल सकते हैं जिसको Cross Platform भी बोला जाता हैं लेकिन अगर बात करे C और C++ की तो ये दोनों ही Platform Independent Language हैं।

Features Of Java1-min.jpg


3. Secure​

इस के Security Features की वजह से यह बहुत प्रचलित हैं। जावा सबसे अधिक secure है, क्योंकि जावा प्रोग्राम Java Runtime Environment में run होते है। Authentication Technique में Public Key Encryption का उपयोग किया जाता हैं। तथा इंटरनेट में जावा के Applications सुरक्षित Encrypted रूप में Access होते है।

4. Compiled तथा Interpreted​

ज्यादातर programming languages या तो compiled होती है या interpreted होती है। लेकिन java इन दोनों approaches को combine करती है और एक two stage system बनाती है। पहले तो java आपके program को compiler करके byte code generate करती है।

Byte code machine instructions नहीं होते है। इसलिए java second stage में byte code को interpret
करके machine code generate करती है, जिसे directly execute किया जा सकता है।

5. Simple, Small तथा Familiar​

जावा एक आसान लैंग्वेज है क्योंकि इसमें c और c++ की तरह ही syntax होते है। जैसे की variable declarations, control statements और method declarations आदि।

ये सब java को easy तो understand बनाते है। जो कि आसानी से सीखे जा सकते है। जावा में Operator Overloading तथा header files का प्रयोग नही किया जाता है, जिससे इसे सीखना और भी आसान हो जाती है।

6. Portable​

जावा एक portable language है क्योंकि byte कोड हर किसी सिस्टम में run हो जाता है इसलिए यह एक portable लैंग्वेज है। इसे आसानी से प्राप्त किया जा सकता है।

Platform Independent की वजह से यह Portable भी हैं। इए आसानी से एक system से दुसरे system में Run कराया जा सकता हैं।

7. Robust​

यदि Experience की बात की जाए तो Java एक robust language है। जावा में Garbage collection अपने आप हो जाता है इसमें मेमोरी एलोकेशन बहुत बढ़िया है। जावा में जो भी errors आती है उन्हें आसानी से हल किया जा सकता है। Java में security JVM के द्वारा provide की जाती है।

8. Distributed​

Java एक distributed लैंग्वेज है जिसका अर्थ है कि Java से आप distributed applications क्रिएट कर सकते है। जावा प्रोग्राम इंटरनेट में run करने के लिए डिज़ाइन किये जाते है तथा Distributed applications वो applications होती है जो अलग अलग networks पर होती है।

9. Multi-Threaded​

Java में multi-threading का प्रयोग किया जाता है कोई भी java program एक साथ कई tasks complete कर सकता है।

ये feature java को fast और interactive बनाता है। जावा में प्रोग्राम को छोटे sub program में divide किया जाता है तथा इन sub programs को नंबर के साथ execute किया जाता है।

10. Performance​

Java की speed का main reason byte code है। Java का architecture इस तरह से design किया गया है की java में runtime पर overhead बहुत कम होता है।जिससे यह किसी Program fast execute कर पति हैं । performance की बात की जाए तो java की performance बहुत impressive है।
 

सम्बंधित टॉपिक्स

सदस्य ऑनलाइन

अभी कोई सदस्य ऑनलाइन नहीं हैं।

हाल के टॉपिक्स

फोरम के आँकड़े

टॉपिक्स
1,845
पोस्ट्स
1,887
सदस्य
242
नवीनतम सदस्य
Ashish jadhav
Back
Top