जावा एक सामान्य-उद्देश्य वाली उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसे मूल रूप से सन माइक्रो सिस्टम द्वारा विकसित किया गया था और 1995 में जारी किया गया था। जावा विभिन्न प्लेटफार्मों पर चलता है, जैसे कि विंडोज, मैक ओएस और यूनिक्स के विभिन्न संस्करण।
जेम्स गोस्लिंग ने अपने कई सेट-टॉप बॉक्स प्रोजेक्ट्स में से एक में उपयोग के लिए जून 1991 में जावा भाषा परियोजना की शुरुआत की। गोस्लिंग के कार्यालय के बाहर खड़े एक ओक के पेड़ के बाद शुरू में 'ओक' नामक भाषा को भी 'ग्रीन' नाम से जाना गया और बाद में यादृच्छिक शब्दों की सूची से जावा के रूप में इसका नाम बदल दिया गया।
सन ने 1995 में जावा 1.0 के रूप में पहला सार्वजनिक कार्यान्वयन जारी किया। इसने लोकप्रिय प्लेटफार्मों पर बिना लागत के रन-टाइम प्रदान करते हुए राइट वन्स, रन एनीवेयर (WORA) का वादा किया।