Introduction to Java
Java क्या है
Java दुनिया की सबसे लोकप्रिय programming languages में से एक है। यह general-purpose है, यानी आप इससे लगभग कुछ भी बना सकते हैं — Android apps, websites, banking software और विशाल business systems। Java भरोसेमंद, सुरक्षित, और Java Virtual Machine (JVM) के ज़रिए किसी भी device पर चलने के लिए जानी जाती है।
Java लोकप्रिय क्यों है
- हर जगह। Android apps, banks, और बड़ी companies Java पर चलती हैं।
- Platform-independent। वही code Windows, Mac और Linux पर चलता है।
- मज़बूत OOP। Java object-oriented programming साफ़ सिखाती है।
- Jobs के लिए बढ़िया। यह placements और interviews में ख़ूब इस्तेमाल होती है।
मुख्य विशेषताएँ
| विशेषता | मतलब |
|---|---|
| Platform-independent | JVM वाले कहीं भी चलता है |
| Object-oriented | classes और objects के इर्द-गिर्द बना |
| Secure | नियंत्रित JVM environment में चलता है |
| Robust | मज़बूत error और memory handling |
| Automatic memory | Garbage collector अनुपयोगी memory मुक्त करता है |
एक बार लिखो, कहीं भी चलाओ
यह Java की सबसे बड़ी ताक़त है। आपका code bytecode में compile होता है — एक बीच का रूप जो किसी एक operating system से बंधा नहीं। हर device का JVM उस bytecode को चलाता है। तो आप एक बार लिखते और compile करते हैं, और वही program Windows, Mac, Linux और Android सब पर चलता है।
Java कैसे चलता है
- आप Java code एक
.javafile में लिखते हैं। - Java compiler (
javac) इसे bytecode (एक.classfile) में बदलता है। - JVM bytecode पढ़कर आपके device पर चलाता है।
- चूँकि हर platform का अपना JVM है, वही bytecode हर जगह चलता है।
तो Java compiled (bytecode को) और interpreted (JVM द्वारा) दोनों है — यही मेल इसे portability देता है।
पहली झलक
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
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 के अंदर
mainmethod से शुरू होता है।
आगे, Java install कीजिए Java setup guide से, या engine समझिए JDK, JRE और JVM में।
