خصائص لغة java
هنالك عدد من المزايا تتمتع بها لغة java منها :
- سهولة الاستخدام.
- تنتمي هذه اللغة إلى البرمجة الشيئية object-oriented programming (OOP) وتعد مفاهيم البرمجة من المفاهيم الحديثة في برمجة الحاسب.
- منظمة بدقة , بمعنى أنها تراقب الأخطاء.
- تدير و تنظم الذاكرة.
- تعدد المسالك التنفيذية وهي عملية تنتج خطوط تنفيذ لعدة عمليات في نفس الوقت و بالتالي يزيد أداء البرنامج.
- لغة java لغة مفتوحة على البرامج الأخرى حيث أنها يمكن أن تستدعي برامج مكتوبة بلغة C.
- طريقة تنفيذ البرامج تكون على مرحلتين وهي الترجمة (Compile) ثم التنفيذ (Execute) بعد كتابة برنامج java ثم ترجمة البرنامج إلى ما يعرف بـ Byte Code : وهو عبارة عن شفرة مستقلة لا تعتمد على الجهاز و لا على نظام التشغيل OS , وبعد ذلك تقوم لغة java الافتراضية JVM بتنفيذ Byte Code.
JVM : هي عبارة عن مفسرة تستطيع أن تفسر و تنفذ محتوى Byte Code.
- نسبة الآلية التي استخدمت في تنفيذ البرامج (مرحلتين) تعتبر لغة java لغة آمنة حيث أنه لا تنتج برامج قابلة للتنفيذ مباشرة, وهذه الآلية جعلتها تنشر التطبيقات المختلفة على الإنترنت.
- لغة قابلة للنقل حيث أن برامجها لا تعتمد على الجهاز ولا على OS. بسبب شفرة (Byte Code) .








