जावा एक प्रोग्रामिंग भाषा है जो एक्सेप्शनली सीक्योर और पोर्टेबल एप्लिकेशन्स विकसित करने के लिए उपयोग होती है। यह एक वार्तालापिक और ऑब्जेक्ट-ओरिएंटेड भाषा है जो प्लेटफॉर्म निर्देशित है, अर्थात् यह विभिन्न ऑपरेटिंग सिस्टम पर चल सकती है।