1. مقدمة
يتوفر ملف PDF لهذا المستند |HERE|.
هذا المستند هو مادة دراسية: إنه ليس دورة دراسية كاملة. تتطلب التعمقات مساعدة من مدرس.
ومع ذلك، سيجد الطالب فيه كمية كبيرة من المعلومات التي تسمح له في معظم الأحيان بالعمل بمفرده.
هناك كتب ممتازة عن Java. ومن بينها:
- Programmer en Java (البرمجة بلغة Java) لـ كلود ديلانوي، منشورات Eyrolles
- Java client-serveur (جافا العميل-الخادم) لـ سيدريك نيكولاس، كريستوف أفاري، فريديريك ناجمان من دار نشر Eyrolles.
الكتاب الأول هو عمل ممتاز يمثل مقدمة تعليمية للغة Java. وبمجرد استيعاب محتواه، يمكن الانتقال إلى الكتاب الثاني الذي يعرض جوانب أكثر تقدمًا من Java (Java Beans، JDBC، Corba/Rmi). ويقدم نظرة صناعية مثيرة للاهتمام على Java. لتعميق المعرفة بلغة Java في مجالات مختلفة، يمكن الرجوع إلى مجموعة "Java series" الصادرة عن دار O'Reilly. للاستخدام المهني لـ Java ضمن منصة J2EE، يمكن قراءة:
- برمجة j2EE الصادر عن دار Wrox للنشر والموزع من قبل Eyrolles.
Serge Tahé، سبتمبر 98، يونيو 2002
تحذير: عند كتابة هذا الدرس، لم يكن المؤلف على دراية كافية بقواعد كتابة كود لغة جافا، التي كانت لغة حديثة في عام 1998. كما لم يكن لديه أداة IDE لتنبيهه إلى المخالفات لقواعد تسمية لغة Java. لذا، يجب أن تبدأ أسماء الفئات والواجهات جميعها بحرف كبير. لم يتم اتباع هذه القاعدة في هذا المستند. من نواحٍ عديدة، يعتبر هذا الدرس قديمًا. ففي الواقع، لم تعد التقنيات المعروضة RMI و CORBA و Swing و Applets رائجة، كما لم يعد IDE Jbuider موجودًا. بدلاً من إعادة كتابة هذا المقرر، قمت بكتابة مقرر جديد في عام 2015: [Introduction au langage Java et à l'écosystème Spring au travers d'une étude de cas (2015)] الذي يعتمد على بعض فصول هذا المستند. لذا يُنصح باستخدام المقرر الأخير والرجوع إلى هذا المقرر عند الإشارة إليه.
Serge Tahé، فبراير 2026