What is Java, Characteristics of Java - Java क्या है और जावा की विशेषताएं

What is Java

जावा एक हाई लेवल की प्रोग्रामिंग भाषा है जिसका इस्तेमाल सॉफ्टवेयर और एप्लीकेशन को बनाने के लिए किया जाता है.

दुसरे शब्दों में कहें तो, “जावा एक object-oriented प्रोग्रामिंग भाषा है जिसका इस्तेमाल मोबाइल एप्लीकेशन और वेब एप्लीकेशन को बनाने के लिए किया जाता है.”

जावा को James Gosling (जेम्स गोसलिंग) ने 1995 में विकसित किया था, इसलिए जेम्स गोसलिंग को ‘जावा का पिता’ भी कहा जाता है.

Java एक ओपन सोर्स लैंग्वेज है जिसका मतलब यह है कि इसका इस्तेमाल कोई भी व्यक्ति मुफ़्त (free) में कर सकता है।

जावा की विशेषताएं :-

Simple – इस को आप आसानी से समझ सकते हैं और आसानी से लिख भी सकते हैं, यही इसकी Quality है. इसिलए इसको Simple बोला जाता है. Oops के Basic Concept अगर समझ गए हैं तो आपको java में Master बनने से आपको कोई नहीं रोक सकता है.

Secure – इस के Security Feature की वजह से यह बहुत प्रचलित है. Virus Free, Tamper Free System software Develop कर सकते हैं. Authentication Technique में Public Key Encryption का इस्तमाल किया जाता है.

Architectural-neutral – Compiler द्वारा जो code generate किया जाता है वह byte code होता है. जिस code को आप कहीं भी, किसी भी Operating system और Processor में Run कर सकते हो. इसलिए इसको Architectural Neutral बताया जा रहा है. इसके लिए JVM का होना अनिवार्य है जो की सारे System में होते है.

Portable – Platform Independent की वजह से यह Portable भी है. क्यूंकि java और Compiler दोनों को ANSI C में लिखा गया है.

Robust – इसमें लिखे गए सारे Program मजबूत होते हैं. मजबूत मतलब लोहे जैसे मजूबत नहीं. जब PROGRAM को RUN किया जाता है तो इसमें कोई Error नहीं रहता है. क्यूंकि Compile Time और Run time Error checking mechanism का इस्तमाल होता है.

Multi-threaded – इसी features की वजह से आप ऐसे program लिख सकते हो जो multiple task को perform कर सकते हो. मतलब एक Application होगा और उसी में आप सारे Task कर सकते हो.High Performance – Just in Time Compilers की वजह से java का Performance काफी अच्छा है.

Distributed – इसी nature की वजह से Internet के Distributed Environment में अपना रुतबा कायम है.

Dynamic – यह Dynamic Programming है. कोई भी Environment को ये adapt कर सकती है.


नीचे और भी आसान शब्दों में समझाया गया हैं :-

 

जावा एक हाई लेवल की प्रोग्रामिंग भाषा है जिसका इस्तेमाल सॉफ्टवेयर और एप्लीकेशन बनाने के लिए किया जाता है।

सरल शब्दों में:

  • जावा एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है।
  • इसका इस्तेमाल मोबाइल एप्लीकेशन और वेब एप्लीकेशन बनाने के लिए किया जाता है।
  • इसे जेम्स गोसलिंग ने 1995 में विकसित किया था।
  • यह एक ओपन सोर्स लैंग्वेज है, यानी इसका इस्तेमाल कोई भी व्यक्ति मुफ्त में कर सकता है।

जावा की विशेषताएं:

  • सरल: जावा सीखना और लिखना आसान है।
  • सुरक्षित: जावा में लिखे गए प्रोग्राम सुरक्षित होते हैं।
  • पोर्टेबल: जावा को किसी भी ऑपरेटिंग सिस्टम और प्रोसेसर पर चलाया जा सकता है।
  • मजबूत: जावा में लिखे गए प्रोग्राम मजबूत और विश्वसनीय होते हैं।
  • मल्टी-थ्रेडेड: जावा में एक साथ कई कार्य किए जा सकते हैं।
  • उच्च प्रदर्शन: जावा प्रोग्राम तेजी से चलते हैं।
  • वितरित: जावा का उपयोग इंटरनेट पर वितरित अनुप्रयोगों को बनाने के लिए किया जा सकता है।
  • गतिशील: जावा विभिन्न वातावरणों के अनुकूल हो सकता है।

उदाहरण:

जावा का उपयोग विभिन्न प्रकार के अनुप्रयोगों को बनाने के लिए किया जाता है, जिनमें शामिल हैं:

  • मोबाइल एप्लीकेशन: Android और iOS के लिए मोबाइल एप्लीकेशन
  • वेब एप्लीकेशन: वेबसाइट और वेब-आधारित एप्लिकेशन
  • डेस्कटॉप एप्लीकेशन: विंडोज, मैक और लिनक्स के लिए डेस्कटॉप एप्लीकेशन
  • सर्वर-साइड एप्लीकेशन: इंटरनेट सर्वर पर चलने वाले एप्लिकेशन
  • वैज्ञानिक और इंजीनियरिंग अनुप्रयोग: वैज्ञानिक और इंजीनियरिंग गणनाओं के लिए उपयोग किए जाने वाले एप्लिकेशन





यहाँ हमने सिखा -

जावा क्या है ( What is Java ),

जावा का उपयोग किस लिए किया जाता है ( What is Java used for ),

जावा को किसने विकसित किया था ( Who developed Java ),

क्या जावा एक ओपन-सोर्स भाषा है ( Is Java an open-source language ),

जावा की मुख्य विशेषताएं क्या हैं ( What are the main features of Java ),

जावा को सरल क्यों माना जाता है ( Why is Java considered simple )

Why Study with NotesMedia?

Multiple Languages

Notes in Hindi and English for diverse learners.

Unlimited Access

Free access to all study materials.

Clear Explanations

Simplified notes for all levels.

Ad-Free Learning

Focus without distractions.

NotesMedia's 1st Mega Contest!

For College Students. Win Laptops, Cash & More!

Enter Now