Java في العمل
282 صفحات
Arabic
PDF
4.5

Java في العمل

Java في العمل

المؤلف:

السنة:

ملخص:

عن الكتاب

«Java في العمل» هو دليل عملي للمطورين الذين يرغبون في إتقان الميزات الحديثة لـ Java وتعلم كيفية تطبيقها في المشاريع الحقيقية. الكتاب موجه للمبرمجين الذين هم على دراية بأساسيات اللغة بالفعل، ولكنهم يرغبون في تعميق معرفتهم والانتقال إلى مستوى جديد.

لمن هذا الكتاب

هذا الإصدار مناسب لمطوري Java ذوي الخبرة لمدة عام واحد على الأقل، وطلاب السنوات النهائية في التخصصات التقنية، وكذلك المبرمجين الذين ينتقلون من لغات أخرى (Python, C#, C++) إلى Java. سيكون الكتاب مفيدًا لكل من يريد فهم ليس فقط بناء الجملة (syntax)، ولكن أيضًا الآلية الداخلية للغة.

ماذا سيتعلم القارئ

سيتعلم القارئ كيفية استخدام تعبيرات lambda و Stream API بشكل فعال، والعمل مع CompletableFuture للبرمجة غير المتزامنة، وإتقان المجموعات الجديدة والأنواع الاختيارية. يتم إيلاء اهتمام خاص للبرمجة الوظيفية في Java، وأنماط التصميم في السياق الحديث، والعمل مع التواريخ والأوقات (Java Time API).

محتويات الفصول

الفصل 1-3: مقدمة في البرمجة الوظيفية، تعبيرات lambda ومراجع الطرق.
الفصل 4-6: Stream API: التصفية، التحويل (mapping)، الاختزال (reduction)، التدفقات المتوازية.
الفصل 7-9: Optional, CompletableFuture, المجموعات الجديدة (Map, Set).
الفصل 10-12: التاريخ والوقت، الإمكانيات الجديدة للنظام المعياري (Java 9+).
الفصل 13-14: إعادة هيكلة الكود باستخدام الإنشاءات الحديثة، اختبار الكود الوظيفي.

لماذا يستحق القراءة

الكتاب مكتوب بلغة حية مع العديد من الأمثلة البرمجية التي يمكن تطبيقها فورًا في العمل. لا يقوم المؤلف فقط بسرد الميزات الجديدة، بل يوضح كيف تحل المشكلات الحقيقية: تقليل عدد الأخطاء، وزيادة قابلية قراءة الكود والأداء. بعد القراءة، ستتمكن من كتابة كود Java أكثر إيجازًا وموثوقية، مستفيدًا من جميع مزايا الإصدارات 8-11.

توصيات