आज हम Java के इस tutorial में java Features in hindi | Features of Java in hindi, java क्यों सीखना चहिये के बारे में पढेंगे. तो चलिये शुरू करते. hello दोस्तों Hindi me iT में आपका बहुत – बहुत अभिनन्दन है.
java computer programming language जो की portable, simple और secure हैं. java class-based object-oriented programming language जिसका use web application और desktop applications का develop करने में किया जाता हैं. यह language Android application का develop करने की सबसे लोकप्रिय प्रोग्रामिंग language हैं.
java Features in hindi | Features of Java in hindi
- Simple
- Object-Oriented
- Portable
- Platform independent
- Secured
- Robust
- Architecture neutral
- Interpreted
- High Performance
- Multi threaded
- Distributed
- Dynamic
Simple
java programming language को सीखना काफी आसान हैं. java का syntax भी समझना बहुत आसान हैं. java programming language Sun Microsystem के अनुसार बहुत आसान हैं क्योकि. java का syntax C++ मिलता झुल्ता हैं.
- java programming language का syntax काफी हद तक C++ मिलता हैं इसलिए C++ के बाद java सिखाना आसान हैं.
- java में वह सभी को हटा दिया हैं जिनको समझना थोडा मुस्किल था. और इसका use भी बहुत कम किया जाता था. for example, explicit pointers, operator overloading, etc.
- java में unused object को remove करने की जरूरत नहीं होती हैं. क्योंकि java Automatic Garbage Collection के द्वारा delete करता रहता हैं. ये java का बहुत ही अच्छा Feature हैं जिससे memory management बना रहता हैं.
Object-oriented
आज market में बहुत सारी object-oriented programming language हैं. उन सभी में से java भी एक object-oriented programming language हैं. अगर object-oriented का मलतब आसान शब्दों में समझे तो किसी भी application या software में अनेक प्रकार के object का अगल- अलग behavior और data होता हैं. जिसे organize करना होता हैं. इस data तथा behavior को manage करने के लिए प्रोग्रामर को अलग-अलग object बनाने होते हैं. object-oriented से प्रोग्रामर code को reuse तथा secure बना सकता हैं.
java के अंदर code reuse तथा code को secure करने के लिए अलग-अगल concepts हैं जिसे short में OOPs (object-oriented programming structure हैं)
इनको भी पढ़े
ये OOPs concepts इस प्रकार हैं.
- Object
- Class
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
Platform Independent ( Features of Java in hindi)
java एक platform independent programming language हैं. क्योंकि अन्य programming language जैसे C, C++ से काफी अलग हैं क्योंकि ये language platform independent नही हैं. जबकि java को किसी भी platform पर run किया जा सकता हैं. Platform का मतलब आसन शब्दों में समझे तो किसी भी चीज के चलाने के लिए environment बनाना ही Platform कह लाता हैं. java programming language भी एक Platform independent हैं.
Platform दो प्रकार के होते हैं software-based और hardware-based. java हमको software-based platform प्रदान करता हैं.
java का जो platform वह अन्य platform अलग हैं जो software-based platform हैं जो की hardware-based platforms के ऊपर run होता हैं. java platform के दो type हैं.
- Runtime Environment
- API(Application Programming Interface)
अब बात करते हैं java के code की तो ये अनेक प्रकार के platforms पर run किया जाता हैं.example, Windows, Linux, Sun Solaris, Mac/OS, आदि . java code को compiler के द्वारा compiled करने के बाद bytecode में convert किया जाता हैं. bytecode एक ऐसा machine code हैं जो की किसी भी platforms पर run किया जा सकता हैं. अर्थात हम ये कह सकते हैं की java का code portable हैं.
इनको भी पढ़े
Secured
java आज market में security के नाम से भी जाना जाता हैं. java एक बहुत ही secure computer programming language के साथ-साथ fast भी हैं. java में coding करके हम virus-free application या software develop किये जा सकते हैं. क्योंकि java बहुत ही secured programming लैंग्वेज हैं.
- java का कोई भी explicit pointer नही होता हैं.
- java के program virtual machine sandbox के अंदर run होते हैं.
- Classloader=: java के अंदर Runtime Environment (JRE) का Classloader एक पार्ट हैं. Classloader का काम java class को Virtual Machine में dynamically load करना होता हैं. जो की java के code के लिए security प्रदान करता हैं.
- Bytecode Verifier:-java का compiler java code compile करने के बाद Bytecode में line by line check करके convert करता हैं. अगर कोई error आ जाती हैं program वंही रुक जाता हैं. जो की java code की security बढाने का काम करती हैं.
- Security Manager:- Security Manager का java में किसी class को किस resources को access करना है use load करके reading और writing के लिए disk तक ले जाना होता हैं.
Robust (मजबूत)
java computer programming language की मजबूती (Robust) की बात करे तो java बहुत ही मजबूत (Robust) क्योंकि:-
- java बहुत ही strong memory management में काफी use किया जाता हैं.
- java security problems से बचने के लिए पॉइंटर्स कमी हैं.
- java programmer के लिए automatic garbage collection provide करता हैं. जो की Java Virtual Machine उन सभी object को automatic garbage collection की help से delete कर देता हैं जिनका use application में नहीं किया जा रहा हैं.
- java के अंदर exception handling और type checking mechanism हैं. जो की java को बहुत ही robust (मजबूत) बनाते हैं.
Architecture-neutral
java के architecture की बात करे तो java का architecture implementation dependent के features पर निर्भर नहीं हैं. जैसे की java के primitive types का size fixed हैं.
अगर C programming में देखे तो int data type 2 bytes memory को occupies करता हैं जो की 32-bit के architecture के लिए हैं और 4 bytes memory 64-bit architecture के लिए होता हैं. जबकि java में ये 32 और 64 bit architectures दोनों के लिए 4 bytes ही memory occupies होती हैं.
जावा object-oriented programming language है क्योंकि कोई implementation java की feature पर निर्भर नहीं हैं.
Portable
java को portable क्यों कहा जाता हैं क्योकि java के bytecode को आप किसी भी platform पर run करा सकते हैं. java code को bytecode में convert java का compiler करता हैं.
High-performance
java programming language अन्य programming language जैसे की python आदि से fast run होती हैं क्योकि java के code compiler bytecode में convert कर देता हैं. जो भी काफी fast run होता हैं लेकिन C++ language की तुलना में java slow हैं. java एक interpreted language programming language हैं जो की compiled language से धीमी run होती हैं.
Distributed
java के distributed होने की बात करे तो ये एक distributed language हैं क्योंकि java आपने users को distributed application develop करने के अनुमति देता हैं. java के अंदर RMI और EJB use करके distributed applications का develop किया जाता हैं. java के इस feature से हमको internet पर किसी भी machine से methods के द्वारा file तक पहुंचे में help करती हैं.
Multi-threaded
java में multi-threading एक अलग ही concept हैं executing concurrently होती हैं. java में जब हम coding करते हैं तो coding करते टाइम multiple threads को defining करते हैं ऐसा करके हम कई प्रॉब्लम का solution करते हैं. multi-threading programming का सबसे बड़ा लाभ यह हैं की ये प्रतेक thread के लिए अलग memory occupy नहीं करता हैं.multi-threading programming common memory को shares करते हैं. इसके uses की बात करे multi-threading का use multi-media, Web applications में किया जाता हैं.
इनको भी पढ़े
Dynamic
java programming language एक dynamic programming language हैं . जोकि dynamic class को supports करती हैं.
Java क्यों सीखना चहिये | why learn java?
- java को सीखना तथा समझना दोनों आसन हैं.
- java developer की मांग आज market में बहुत हैं. जिससे job आसानी से मिल जाती हैं.
- java का content तथा आपने doubt clear करना बहुत आसन हैं.
- आगर आपको coding करते टाइम कोई भी error का सामना करना पड़ता हैं तो आप उस error का solution भी internet से सकते हैं. क्योकि java का internet पर बहुत content हैं. जिसे आप free में पढ़ सकते हैं.
- java को free में use कर सकते हैं.
- java programming language world की most programming language में से एक हैं.
Java Benefits क्या-क्या हैं ? What are the Benefits of Java in hindi ?
- java programming language एक object-oriented प्रोग्रामिंग language हैं.
- यह language platform-independent हैं.
- java को आप आसानी से समझ सकते हैं.
java के क्या use हैं ? Why Use Java?
- java एक ऐसी programming language हैं जो की अनेक platform पर आसानी से run की जाती हैं. (Windows, Mac, Linux. etc)
- java wold की most popular प्रोग्रामिंग language में से एक हैं.
- इसको सीखना और use करना बहुत आसान हैं.
- java open-source free हैं यानी की इसे use करने के लिए आपको कोई भी money pay नहीं करनी पड़ती हैं.
- java प्रोग्रामिंग language बहुत secure and बहुत fast run होती हैं.
- java एक programming language एक object-oriented प्रोग्रामिंग language हैं. जो की code reuse करने की अनुमति प्रदान करती हैं. जिससे coder को कम code करना पड़ता हैं. Read More click
New Features of JAVA 8
java 8 Features कुछ इस प्रकार हैं.
- java 8 में use के लिए खास function दिए गए हैं जैसेकि Optional Classes feature, Lamda Expressions, Streams etc.
- java 8 use करना बहुत आसान हैं.
- java 8 Security and performance provide करता हैं.
New Features of JAVA 11
- java 11 के version में कुछ बहुत जरुरी features को सामिल किया गया हैं . जिसमे new और upgrades existing topic सामिल हैं.
- HTTP java के 11th version me client के लिए कुछ मानकीकृत का feature जोड़ा गया.
इनको भी पढ़े
आशा करता हूँ java Features in hindi | Features of Java in hindi, java क्यों सीखना चहियेआपको समझ में आ गया होगा. अगर आपको इससे related कोई question पूछना हैं तो आप comment करके पूछ सकते है . हम आपकी comment का जबाब जरुर देंगे. अगर हमारे द्वारा दी गयी जानकारी अच्छी लगी हो तो हमे comment करके जरुर बताये और आपका हमको कोई सुझाब हो तो उसे भी जरुर बताये . दोस्तों आपसे एक request हैं. आप इस जानकारी को आपने दोस्तों , रेस्तेदारो के साथ जरुर शेयर करे | धन्यबाद