📘 قراءة كتاب لغة برمجة الجافا Java أونلاين
كتاب لغة برمجة الجافا Java
بسم هللا الرحمان الرحيم
السالم عليكم ورحمة هللا وبركاته,
بفضل من هللا وتوفيقه أضع بين ايديكم كتابي المتواضع والذي يوضح ويشرح لغة برمجة
الجافا. كما تعلمون أخوتي االعزاء فهناك العديد من لغات البرمجة كالفيجوال بسيك والسي والسي
شارب وغيرها. اخترت لغة الجافا لسببين أما االول لكونها لغة تتوافق مع جميع أنظمة التشغيل
كالويندوز والماك واللينوكس وأما السبب الثاني أنه ممكن استخدام هذه اللغه في عدة مجاالت: مثل
برمجة المواقع, برامج حاسوب وتطبيقات هواتف ذكية )اندرويد(.
هدفي من هذا الكتاب هو النهوض باالمة االسالمية والعربية والرقي في التعلم والعلم في الجانب
التكنولوجي – البرمجة وعلم الحاسوب لنكون باذن هللا في القمه وننافس باقي االمم. هذا الكتاب يفيد كل
طالب علم في كلية علم الحاسوب أو هندسة البرمجيات وأيضا كل من لديه ميول لعالم البرمجة ويود أن
يدخل في هذا المجال ويبدع به. طبعا الجافا لغه واسعه ودائما فيها تحديثات. حاولت أن اِشمل المواضيع
االكثر انتشارا واالكثر استخداما واستعماال في مجال العمل. في هذا الكتاب استخدمت محرر االكواد
IntelliJ الخاص بشركة JetBrains.
ان شاء هللا يكون عملي هذا متقبال خالصا لوجه هللا الكريم بنية علم ينتفع به وصدقة جارية.
بارك هللا بكم ووفقكم وجزاكم كل خير وآخر دعوانا أن الحمد هلل رب العالمين.
25/04/2020 :التاريخ
أخوكم محمد عويدات
eawedat@gmail.com
2
فهرست
تثبيت برنامج IntelliJ .......................................................................................................... 3
تعريف متغيرات – variables ................................................................................................ 8
15 ................................................................................................If Conditionals – الشروط
حلقات التكرار – Loop ...................................................................................................... 19
21 ............................................................................................................. continue الكلمة
22 ..................................................................................................................break الكلمة
23 ....................................................................................................... Arrays – المصفوفات
26 .................................................................................................................... ArrayList
27 ........................................................................................ Functions / Methods – الدوال
مفهوم ال Overloading .....................................................................................................29
دوال ال String ............................................................................................................... 30
32 ................................................................................................................ Class - كالس
35 ........................................................................ Getters / Setters ال ودوال Constructor ال
38 ................................................................................................................... this – كلمة
39 ..................................................................................................... Inheritance – الوراثة
42 .................................................................................................................super - كلمة
تعدد االشكال – Polymorphism .......................................................................................... 43
تطبيق جديد للدوال – Overriding ......................................................................................... 44
مصفوفة متعددة االشكال – Array Polymorphic ....................................................................... 46
مفهوم ال Interface ......................................................................................................... 49
كالس مجرد – Abstract ................................................................................................... 51
متغيرات ودوال Static .......................................................................................................53
54 .................................................................................................Encapsulation – التغليف
تحويل أنواع البيانات – Casting Type ....................................................................................56
57 ....................................................................................Variable Length Argument مفهوم
59 ..........................................................................................................Generic Method
61 ..................................................................... Error Handling – Try/Catch – األخطاء معالجة
تعدد المهام - Multithreading ............................................................................................ 62
63 ................................................................................................................... HashMap
65 .....................................................................................................................
سنة النشر : 2020م / 1441هـ .
نوع الكتاب : pdf.
عداد القراءة:
اذا اعجبك الكتاب فضلاً اضغط على أعجبني و يمكنك تحميله من هنا:
شكرًا لمساهمتكم
شكراً لمساهمتكم معنا في الإرتقاء بمستوى المكتبة ، يمكنكم االتبليغ عن اخطاء او سوء اختيار للكتب وتصنيفها ومحتواها ، أو كتاب يُمنع نشره ، او محمي بحقوق طبع ونشر ، فضلاً قم بالتبليغ عن الكتاب المُخالف:
قبل تحميل الكتاب ..
يجب ان يتوفر لديكم برنامج تشغيل وقراءة ملفات pdf
يمكن تحميلة من هنا 'http://get.adobe.com/reader/'