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