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