لغة جافا:
تصنف لغات البرمجة إلى ثلاثة مستويات أحدها لغات البرمجة عالية المستوى (High level language) ويختصر بـ (HLL)، حيث تحتل الجافا قمة الهرم في هذا المستوى، وهي لغة سهلة الاستخدام على مختلف منصات العمل، وكان الغرض من ابتكار هذه اللغة برمجة صفحات الإنترنت، كما وتعتبر اللغة المثلى لتوزيع البرامج التنفيذية على الويب Web، وتسمح لغة جافا إضافة إلى إنشاء تطبيقات مستقلة بإنشاء برمجيات جافا (Java Applets) التي تملك نفس الوظائف الأساسية للتطبيقات، إضافة إلى قدرتها على العمل ضمن متصفح ويب بمتوافق مع جافا.
وبالنسبة لمجال البرامج التطبيقية الموزعة فقد تجاوز حاليًّا مجال الويب والإنترنت. ومن مميزات جافا الخاصة أنها تتعامل مع العناصر باستخدام المؤشرات، وهي لا تسمح بإنشاء مؤشرات خارج نطاق ترميزها الخاص، وهي لغة تناسب تطبيقات الإنترنت بصفة خاصة هذا بالإضافة إلى دعم الأنواع المختلفة من التطبيقات.
ومن الجدير بالذكر أن برامج جافا لا تنقل الفيروسات، ويعود السبب في ذلك أن مسؤولية تحرير مواقع الذاكرة التي تشغلها أغراض غير مستخدمة تقع على عاتق مجمع النفايات (Garbage Collector) كما أن جافا لغة قابلة للتوسع بدون حدود ولها جميعها أب مشترك وحيد هو الصف Object.