كتاب تعلم لغة الجافا من الصفر حتى الاحتراف PDF

تعتبر لغة جافا من اللغات الحديثة جدا في عالم البرمجة ، حيث ظهرت بصورة رسمية عام 1990 م وقد قامت بوضع مفاهيمها شركة Sun Microsystems .

كان الغرض من ابتكار هذه اللغة برمجة صفحات الإنترنت . انتشرت لغة جافا حول العالم بسرعة كبيرة انتشار برمجة صفحات الإنترنت وبرمجة التطبيقات الحديثة الأخرى التي توفرها اللغة مثل برمجة شرائح الهاتف المحمول والبيجر والحواسيب الدفترية وغيرها .

لغة جافا كغيرها من لغات البرمجة لا تخلو من العيوب ، ويكمن اعتبار لغة جافا بطيئة نسبيا . إن السرعة ميزة مهمة ، ولكن يجب التضحية ببعض المميزات لاكتساب مميزات أهم .

مميزات لغة الجافا :

  1. إنها لغة قوية تحتوي على أدوات كثيرة تساعد في كتابة البرامج .
  2. لكون جافا لغة حديثة مكنها من تلافي عيوب كثير من اللغات قبلها ، من أهم هذه العيوب إمكانية الوصول المباشر لمواقع الذاكرة الخاصة بالبرنامج والذي يؤدي إلى ضعف سرية المعلومات وسهولة تدميرها .
  3. إن البرنامج المكتوب بلغة جافا يمكن نقله وتشغيله على جهاز حاسوب آخر يحتوي على نظام تشغيل يختلف عن الحاسوب الأول ( مثلا يحتوي , Windows Linux وغيرهما ) بدون مشاكل .
  4. . تعتبر لغة جافا لغة برمجة بالكائنات ( Object Oriented Programming Language ) ، ويعتبر هذا الصنف من لغات البرمجة من أوسعها انتشارا وأكثرها 6 استخدم اليوم .

محتويات الكتاب :-

كتاب تعلم لغة الجافا من الصفر حتى الاحتراف PDF
كتاب لغة برمجة الجافا Java
  • تثبيت برنامج IntelliJ
  • تعريف متغيرات – variables
  • الشروط – If Conditionals
  • حلقات التكرار – Loop
  • الكلمة continue
  • الكلمة break
  • المصفوفات – Arrays
  • ArrayList
  • الدوال – Functions / Methods
  • مفهوم ال Overloading
  • دوال ال String
  • كلاس – Class
  • ال Constructor ودوال ال Getters / Setters
  • كلمة – this
  • الوراثة – Inheritance
  • كلمة – super
  • تعدد االشكال – Polymorphism
  • تطبيق جديد للدوال – Overriding
  • مصفوفة متعددة االشكال – Array Polymorphic
  • مفهوم ال Interface
  • كلاس مجرد – Abstract
  • متغيرات ودوال Static
  • التغليف – Encapsulation
  • تحويل أنواع البيانات – Casting Type
  • مفهوم Variable Length Argument
  • Generic Method
  • معالجة الأخطاء – Error Handling – Try/Catch
  • تعدد المهام – Multithreading
  • HashMap
  • HashSet

مؤلف الكتاب :-

المهندس / محمد عويدات

صيغة الكتاب :-

PDF

لتحميل الكتاب :-

من هنا

شارك المقال

مواضيع قد تعجبك: