हैलो दोस्तों कैसे है आप सभी, मैं आशा करता हूँ की आप सभी अच्छे 😊 ही होंगे | तो दोस्तों मैं अ‍नुज द्विवेदी आज आप सबके के लिये एक Technology से Related पोस्ट लेकर आया हूँ| जिसमे मै आपको JAVA Programming के बारे मे और उसके Features के बारे मे बताउंगा|

What is Java ?

JAVA एक Object-Oriented, class-based और General-Purpose Programming language है | JAVA को Sun MicroSystem ने
James Gosling की मदद से 1991 में प्रतिपादित किया था | JAVA का old नाम OAK था 1995 में इसका नाम JAVA रखा गया|
JAVA में जो भी source code लिखा जाता है वह compile होकर bytecode generate करता है जोकि किसी भी platform पर run हो सकता है बस condition ये है कि उस platform पर उसका JVM install होना चाहिये। मतलब JAVA platform पर नही बल्कि JVM पर dependent होती है। JAVA में लिखा हुआ source code mostly सभी operating system (including Windows, Linux, MacOS…etc) पर run हो जाता है। जावा लगभग 3-बिलियन devices के द्वारा उपयोग किया जाता है| इसका उपयोग robust technology में अत्यधिक होता हैं। JAVA एक  Platform-independent, Portable, Distributed, Secure, Architecture-neutral, High-performance Programming language हैं।

Features:-

1. Simple
2.Plateform Independent
3. Object Oriented
4. Dynamic
5. MultiThreaded
6. Distributed
7. Secure
8. High Performance
9. Portable
10. Robust

1. Simple:-

जावा को simple इसलिये कहा जाता है क्यूँकि इसका Syantax C & C++ Friendly है इसका मतलब जिनको basic C & C++ का
ज्ञान होता है उन्हें JAVA सीखने में आसानी होती है और कोई दिक्कत नहीं आती।

Contents

2. Platform-Independent:-

जावा language में लिखा गया source code जब JAVA compiler द्वारा byte code में convert कर दिया जाता है तो यह code किसी
भी OS में आसानी से run करता है। JAVA platform independent और JVM dependent होता है। प्रत्येक OS के लिये अलग अलग JVM
होता है।

3. Object-Oriented Programming Language:-

जावा Object-Oriented Programming Language है। क्योकि यह सभी data को object के form में represent करती है object
reference का use करके हम methods and variables को call करते हैं जोकि उस class में present होती हैं। इसमें सभी
program Class के अंदर Object के रूप में होते है।

4. Dynamic:-

Dynamic का मतलब है कि JAVA runtime पर memory का allocation करती है और जो भी unused variable and objects होते हैं
उनकी memory को release कर देती है।


5. Multithreaded:-

JAVA में हम large programs को small task या processes में divide कर सकते हैं, जिसे threads कहते हैं इससे program का
execution fast हो जाता है।

6. Distributed:-

JAVA कि help से हम Distributed application develop कर सकते है जोकि different-different platforms पर run हो सकता है।


7. Secure:-

JAVA में JVM के अदर security checks लगे होते हैं जो JAVA के bytecode को verify करते हैं कि कही इसमे कोई ऐसा code तो
नही जो system को harm करे इसलिये JAVA Secure language होती है।

8. High Performance:-

अ‌गर कोई technology Secure, Distributed, Multithreaded, Dynamic होती है तो वह High performance perform करती है।

9. Portable:-

JAVA के Bytecode को आसनी से किसी भी Platform पर run किया जा सकता है, इसके लिये Source code में कोई भी change करने की
जरुरत नही होती इसलिये यह Portable है।

10. Robust:-

JAVA robust technology है क्योकि JAVA के पास exception handling and dynamic memory allocation का feature है।

Final Word:-


तो दोस्तों आज मैंने आप को What is Java & its Features पूरा details मे बताया है| अगर आप के पास भी कोई ऐसे ही जावा से related Knowledge है तो Comment Section में अपने Idea को जरुर Share करे|

तो दोस्तों मै आशा करता हूँ की आपको ये Post पसंद आई होगी| अगर आप को ये Post थोड़ी सी भी Useful/Helpful लगी हो Please Follow and Comment जरुर करे और इसे अपने सभी दोस्तों और Family के साथ Share करे! धन्यबाद|

25 Comments

  1. Good work on this topic 👌👌👌

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Good work on this topic 😊😊

    ReplyDelete

Post a Comment

Previous Post Next Post