Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
🟢 Foundation  ·  Lesson 01

Introduction to Java

Java क्या है

Java दुनिया की सबसे लोकप्रिय programming languages में से एक है। यह general-purpose है, यानी आप इससे लगभग कुछ भी बना सकते हैं — Android apps, websites, banking software और विशाल business systems। Java भरोसेमंद, सुरक्षित, और Java Virtual Machine (JVM) के ज़रिए किसी भी device पर चलने के लिए जानी जाती है।

💡 Java का प्रसिद्ध वादा है "write once, run anywhere" — वही program JVM वाले किसी भी device पर चलता है।

Java लोकप्रिय क्यों है

  • हर जगह। Android apps, banks, और बड़ी companies Java पर चलती हैं।
  • Platform-independent। वही code Windows, Mac और Linux पर चलता है।
  • मज़बूत OOP। Java object-oriented programming साफ़ सिखाती है।
  • Jobs के लिए बढ़िया। यह placements और interviews में ख़ूब इस्तेमाल होती है।

मुख्य विशेषताएँ

विशेषतामतलब
Platform-independentJVM वाले कहीं भी चलता है
Object-orientedclasses और objects के इर्द-गिर्द बना
Secureनियंत्रित JVM environment में चलता है
Robustमज़बूत error और memory handling
Automatic memoryGarbage collector अनुपयोगी memory मुक्त करता है

एक बार लिखो, कहीं भी चलाओ

यह Java की सबसे बड़ी ताक़त है। आपका code bytecode में compile होता है — एक बीच का रूप जो किसी एक operating system से बंधा नहीं। हर device का JVM उस bytecode को चलाता है। तो आप एक बार लिखते और compile करते हैं, और वही program Windows, Mac, Linux और Android सब पर चलता है।

Java कैसे चलता है

  1. आप Java code एक .java file में लिखते हैं।
  2. Java compiler (javac) इसे bytecode (एक .class file) में बदलता है।
  3. JVM bytecode पढ़कर आपके device पर चलाता है।
  4. चूँकि हर platform का अपना JVM है, वही bytecode हर जगह चलता है।

तो Java compiled (bytecode को) और interpreted (JVM द्वारा) दोनों है — यही मेल इसे portability देता है।

पहली झलक

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello, Java!");
    }
}
Output:
Hello, Java!

हर Java program एक class में रहता है, और चलना main method से शुरू होता है। System.out.println text की एक line print करता है। हम इसे अगले lessons में पूरी तरह समझेंगे।

आम गलतियाँ

  • Java को JavaScript से मिलाना। ये पूरी तरह अलग languages हैं।
  • यह सोचना Java पुरानी और अनुपयोगी है। यह आज Android और ज़्यादातर बड़े enterprise systems चलाती है।
  • JVM भूलना। Java को चलने के लिए JVM (JDK/JRE का हिस्सा) install चाहिए।
  • .java सीधे चलाने की उम्मीद। इसे पहले bytecode में compile करना ज़रूरी है।

सारांश

  • Java लोकप्रिय, general-purpose, object-oriented language है।
  • यह platform-independent है: JVM के ज़रिए "write once, run anywhere"।
  • Code bytecode में compile होता है, जिसे JVM किसी भी device पर चलाता है।
  • यह Android, banking और enterprise software चलाती है, और jobs में बड़ी है।
  • हर program class के अंदर main method से शुरू होता है।

आगे, Java install कीजिए Java setup guide से, या engine समझिए JDK, JRE और JVM में।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

Java सरल शब्दों में क्या है?
Java एक लोकप्रिय, general-purpose programming language है जो apps, websites, Android apps और बड़े business systems बनाने में इस्तेमाल होती है। यह भरोसेमंद, सुरक्षित, और किसी भी ऐसे device पर चलने के लिए जानी जाती है जिसमें Java Virtual Machine (JVM) हो।
Java को platform-independent क्यों कहते हैं?
Java code bytecode में compile होता है, जो operating system पर सीधे नहीं बल्कि JVM पर चलता है। JVM वाला कोई भी device उस bytecode को चला सकता है, तो वही program Windows, Mac और Linux पर चलता है — "write once, run anywhere"।
क्या Java अब भी सीखने लायक है?
हाँ। Java Android apps, banking systems, और विशाल enterprise software चलाती है, और placements व jobs में ख़ूब इस्तेमाल होती है। इसकी मज़बूत बुनियाद इसे object-oriented programming सीखने के लिए भी बढ़िया बनाती है।
Java और JavaScript में क्या अंतर है?
नाम मिलते-जुलते होने के बावजूद, ये अलग languages हैं। Java general-purpose, compiled language है जो अक्सर apps और backends को इस्तेमाल होती है। JavaScript मुख्यतः browser में web pages interactive बनाने को। नाम एक ऐतिहासिक संयोग है।
JVM क्या है?
JVM (Java Virtual Machine) वो engine है जो Java bytecode चलाता है। यह आपके compiled program और operating system के बीच रहता है, जो वही Java program अलग platforms पर चलने देता है।
← Back to Java Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

💻 लाइव कोड एडिटर

इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.
अगला topicJDK, JRE and JVM आपकी प्रगति: 1 / 61 (2%) · Lesson 2 / 61 आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें