Java एक उच्च-स्तरीय, स्थिर-प्रकार, ऑब्जेक्ट-उन्मुख भाषा है जो प्लेटफॉर्म-स्वतंत्र होने के लिए डिज़ाइन की गई है। इसका प्रसिद्ध नारा — "एक बार लिखो, कहीं भी चलाओ" (WORA) — इसकी मुख्य विशेषता को पकड़ता है: संकलित Java किसी भी डिवाइस पर चलता है जिसके पास JVM है, पुनः संकलन के बिना।
यह क्यों महत्वपूर्ण है
Java source (.java)
│ javac (compiler)
▼
Bytecode (.class) — platform-INDEPENDENT intermediate code
│ JVM (Java Virtual Machine) interprets/JIT-compiles it
▼
Runs on Windows / Linux / Mac — the SAME bytecode, any platform with a JVM
