# जावा क्या है? — कोर जावा

Source: https://www.geekswithgeeks.com/hi/core-java/java-intro

> जानें Java क्या है, सोर्स कैसे बाइटकोड में कम्पाइल होता है, JVM उसे कहीं भी कैसे चलाता है, और JDK, JRE व JVM में अंतर।

## मूल विचार

जावा एक **स्टैटिकली टाइप्ड, ऑब्जेक्ट-ओरिएंटेड** भाषा है जो 1995 में आई। आप `.java` सोर्स लिखते हैं, उसे बाइटकोड (`.class`) में कम्पाइल करते हैं, और JVM उसे किसी भी प्लेटफ़ॉर्म पर चलाता है।

## JDK बनाम JRE बनाम JVM

**JVM** बाइटकोड चलाता है और मेमोरी संभालता है। **JRE** = JVM + स्टैंडर्ड लाइब्रेरी (चलाने के लिए)। **JDK** = JRE + डेवलपर टूल्स (बनाने के लिए)। आप JDK इंस्टॉल करते हैं।

## कौन-सा वर्शन

मौजूदा **LTS** रिलीज़ (जैसे Java 17 या 21) चुनें — इन्हें वर्षों तक सुरक्षा अपडेट मिलते हैं।
