الثلاثاء 23 مايو 1995 حتي الآن
كاليفورنيا، الولايات المتحدة
جافا هي لغة برمجة للأغراض العامة تعتمد على أساس طبقي، و غرضي التوجيه ، ومصممة بحيث تحتوي على أقل عدد ممكن من تبعيات التنفيذ. الغرض منه هو السماح لمطوري التطبيقات بالكتابة "مرة واحدة وتشغيلها في أي مكان" (WORA)، مما يعني أنه يمكن تشغيل كود جافا على جميع الأنظمة الأساسية التي تدعم جافا دون الحاجة إلى إعادة الترجمة. عادةً ما يتم تجميع تطبيقات جافا إلى رمز بايت يمكن تشغيله على أي جهاز جافا ظاهري (جيه في ام) (JVM) بغض النظر عن بنية الكمبيوتر الأساسية. إن بناء جملة كود جافا مشابه لـ سي و سي ++ "C وC++"، لكنه يحتوي على مرافق منخفضة المستوى أقل من أي منهما. اعتبارًا من عام 2019، كانت جافا واحدة من أكثر لغات البرمجة شيوعًا المستخدمة وفقًا لـ جيتهاب "GitHub"، خاصة لتطبيقات الويب الخاصة بخادم العميل، حيث تم الاقرار عن 9 ملايين مطور.
في يونيو 1991 ، بدأ جيمس جوسلينج ومايك شيريدان وباتريك نوتون مشروع لغة جافا. تم تصميم جافا في الأصل للتلفاز التفاعلي ، لكنه كان متقدمًا جدًا بالنسبة لصناعة كابل التلفاز الرقمي في ذلك الوقت. كانت اللغة تسمى في البداية "البلوط" او "اوك" Oak وتنسب الى شجرة البلوط التي كانت تقف خارج مكتب جوسلينج. في وقت لاحق، أطلق المشروع اسم جرين وتم تغيير اسمه أخيرًا إلى جافا ، و ينسب الى قهوة جافا، و هذه القهوة من إندونيسيا.
في عام 1997، رفعت شركة صن دعوى قضائية ضد مايكروسوفت، مدعيةً أن تطبيق مايكروسوفت لا يدعم آر إم آي (استدعاء الطرق عن بعد ) أو جيه ان آي (الكلمات الدالة في لغة الجافا) وأنه أضاف ميزات خاصة بالنظام الأساسي خاصة بهم، مثل ترخيص العلامة التجارية لشركة صن لاستخدام علامة جافا التجارية. يصر على أن تكون جميع التطبيقات متوافقة.
في عام 2006، ولأغراض تسويقية، أعادت صن تسمية إصدارات جيه 2 الجديدة لتصبح جافا (تتضمن اصدار مشروع تقنيات و واجهات برمجة تطبيقات لتطبيقات المؤسسات التي تعمل عادةً في بيئات الخادم)، وجافا ام إي (نسخة مصغرة مميزة لواجهات برمجة التطبيقات المحسنة لتطبيقات الأجهزة المحمولة) ، وإصدار سطح المكتب، جيه 2 إس إي، تمت إعادة تسميته جافا إس إي (الإصدار القياسي لجافا).
اعتبارًا من مايو عام 2007، امتثالًا لمواصفات عملية مع مجتمع جافا، قامت صن بإعادة ترخيص معظم تقنيات جافا الخاصة بها بموجب ترخيص جي إن يو العام. وفي الوقت نفسه، طور آخرون تطبيقات بديلة لتقنيات صن هذه، مثل المحول جي إن يو لجافا (مترجم البايتكود) وجي إن يو كلاس باث (المكتبات القياسية) وإيسيد تي-ويب (البرنامج المساعد للمتصفح للتطبيقات الصغيرة).
أدى استخدام التكنولوجيا المرتبطة بـ جافا في اندرويد إلى نزاع قانوني بين اوراكل و جوجل. في 7 مايو عام 2012، وجدت هيئة محلفين في سان فرانسيسكو أنه إذا كان من الممكن أن تكون واجهات برمجة التطبيقات محمية بحقوق الطبع والنشر، فإن جوجل قد انتهكت حقوق الطبع والنشر لشركة اوراكل عن طريق استخدام جافا في أجهزة اندرويد.