جافا لغة برمجة كائنية التوجه طورتها شركة صن ميكروسيستمز لتكون قابلة للعمل على منصات متعددة عبر الآلة الافتراضية. تمتاز ببنية مألوفة قريبة من سي وسي بلس بلس، وبفكرة أن البرنامج يكتب مرة ثم يعمل في بيئات مختلفة. استخدمت في تطبيقات الويب والخوادم والهواتف والأنظمة المؤسسية، وصارت من أكثر اللغات انتشاراً في تعليم البرمجة والصناعة. تمثل جافا مرحلة مهمة في تاريخ البرمجيات، إذ جعلت الاستقلال عن نظام التشغيل هدفاً عملياً للبرمجة الحديثة.