BCA / B.Tech 10 min read

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 )

In this Chapter

What is Java, Characteristics of Java - Java क्या है और जावा की विशेषताएं
BCA || Java 2024 Paper || MDSU Exam Paper
Difference between Java and C++ in Hindi. (Java और C++ में अंतर )
Applications of Java Programming in Hindi
OOPS concepts in Java Hindi
What is JVM and JRE in hindi
Features of JAVA in hindi
What is Java bean in hindi & advantage in Hindi
Difference between Java and JavaScript in Hindi
JIT Compiler in Hindi
What is Control Statement (structure) in Hindi
What is variable in hindi (वेरिएबल क्या होता है?):-
Java URL Class in Hindi
What is Java swing and its methods in Hindi
Operators in Java in Hindi
Class & Method in Hindi
Inheritance in Java in Hindi | जावा में इनहेरिटेंस हिंदी में
instance Operator in Hindi
Token in Hindi
Data Types in Hindi
Constructor in Hindi
Object-Oriented-Design in Hindi
Conditional Operator in Hindi
Constant in Hindi
Reference Variable in Hindi
Type Casting in Hindi
Literals in Hindi
Identifiers in Hindi
Array in Hindi
Anonymous Array in Hindi
Access Modifiers in Hindi
Enum Data type in Hindi
Keywords in Hindi-Java
Super Keywords in Hindi
Static Keywords in Hindi
Final Keywords in Hindi
New Operator in Hindi
Method Types in Hindi
Method Overloading in Hindi
Method Overriding in Hindi
Method Hiding in Hindi
Class & Object in Hindi
Diffrence Beetween Class & Object in Hindi
Math Class in Hindi
Abstraction in Hindi
Adapter Pattern in Hindi
Package in Hindi
Class & Structure in Java in Hindi
Exception Handling in Hindi