دليل تعليمي لجافا الأساسي

أهلاً بك في دليل جافا الأساسي. لقد كتبت الكثير عن جافا الأساسية وإطارات جافا EE. لم يكن هناك مقال فهرس لدليل جافا الأساسي وكنت أتلقى رسائل بريد إلكتروني تطلب إنشاء واحد حتى يمكن لأي مبتدئ اتباعها وتعلم برمجة جافا الأساسية. أخيرًا، حان الوقت وها أنا أقوم بسرد جميع المقالات ذات الصلة بدليل جافا الأساسي التي أعتقد أنها ستساعدك في تعلم جافا الأساسية في وقت قصير. هذه القائمة محدثة حتى Java-10 وسيتم تحديثها قريبًا بآخر التغييرات في Java-11 وما بعدها.

دليل جافا الأساسي

هذه المقالات عن جافا الأساسية تفترض أن لديك بعض المعرفة الأساسية في البرمجة. هذه المقالات عن جافا الأساسية ليست لأحد لا يعرف كيفية استخدام كتل if-else أو حلقات الـ for وما إلى ذلك. لذا لماذا تضيع المزيد من الوقت، فقط اقرأها بالترتيب أدناه وتعلم برمجة جافا الأساسية. إذا كنت تعتقد أنك تعرف كل شيء عن جافا، فقط انتقل للأسفل واقرأ المقالات في قسم “مواضيع متقدمة”، أنا متأكد أنك ستجد شيئًا يستحق القراءة.

دليل جافا الأساسي – البدء

  1. إعداد جافا في نظام التشغيل Windows
  2. كتابة برنامج Java الأول الخاص بك
  3. طريقة Java
  4. المُنشئ في Java
  5. محدِّدات وصول Java – public، protected، private و default
  6. حلقة for في Java
  7. حلقة while في Java
  8. حلقة do while في Java
  9. الكلمة الثابتة في Java
  10. الكلمة break في Java
  11. الكلمة continue في Java

دليل Java الأساسي – المفاهيم الموجهة نحو الكائن

  1. مفاهيم OOPS
  2. التركيب في جافا
  3. التوريث في جافا
  4. التركيب مقابل التوريث في جافا
  5. فئات جافا المدمجة

دليل جافا الأساسي – أنواع البيانات والعوامل

  1. أنواع بيانات جافا والثوابت الثنائية
  2. التعبئة التلقائية وفك التعبئة في جافا
  3. فئات الغلاف الخاصة بجافا
  4. عامل جافا التكراري

البرنامج التعليمي لـ Java الأساسي – واجهة، فئة مجردة

  1. الفئة المجردة في جافا
  2. الواجهة في جافا
  3. الفرق بين الفئة المجردة والواجهة في جافا

البرنامج التعليمي لـ Java الأساسي – تلاعب بالسلاسل

  1. لماذا السلسلة لا تتغير وتكون نهائية؟
  2. فهم بركة سلسلة جافا
  3. مثال على تتابع السلسلة في جافا
  4. مثال على مقارنة السلسلة في جافا
  5. مثال على تقطيع سلسلة Java
  6. تحويل السلسلة إلى char والعكس بالعكس
  7. مثال على تقسيم سلسلة Java
  8. تحويل السلسلة إلى مصفوفة بايت والعكس بالعكس
  9. تحويل السلسلة إلى مصفوفة char
  10. ربط السلاسل في Java
  11. سلسلة، StringBuffer وStringBuilder في جافا
  12. برامج السلاسل في جافا

دليل جافا الأساسي – المصفوفات

  1. تهيئة مصفوفة في جافا
  2. مصفوفة ثنائية الأبعاد في جافا
  3. مصفوفة جافا من ArrayList
  4. مثال على تحويل السلسلة إلى مصفوفة سلسلة
  5. شرح الوسائط المتغيرة في جافا
  6. إضافة عناصر لمصفوفة جافا
  7. فرز مصفوفة في جافا
  8. تحويل مصفوفة سلسلة جافا إلى سلسلة
  9. ArrayList جافا إلى مصفوفة
  10. تحويل مصفوفة إلى ArrayList في جافا
  11. كيفية نسخ المصفوفات في جافا

الدليل الأساسي لجافا – التعليق والتعيين

  1. دليل تعليمي للتعليقات في جافا
  2. تعليق جافا @Override
  3. مثال تعليمي عن تعيين جافا

الدليل الأساسي لجافا – المجموعات والتعميمات

  1. دليل إطار الجمعيات في جافا
  2. قائمة جافا
  3. ArrayList جافا
  4. LinkedList جافا
  5. مجموعة جافا
  6. مجموعة Java HashSet
  7. شجرة Java TreeSet
  8. خريطة Java
  9. خريطة تجميع Java HashMap
  10. خريطة مرتبة Java SortedMap
  11. شجرة خريطة Java TreeMap
  12. طابور Java Queue
  13. مكدس Java Stack
  14. محدد Java Iterator
  15. محدد قائمة Java ListIterator
  16. مثال على طابور الأولويات Java PriorityQueue
  17. طابور الأولويات Java PriorityQueue
  18. ArrayList مقابل CopyOnWriteArrayList
  19. كيفية تجنب استثناء ConcurrentModificationException عند استخدام محدد (Iterator)
  20. مثال على تعليمة Generics في Java

دليل تعليمي للجافا الأساسية – العمليات الإدخال والإخراج

  1. إنشاء ملف جديد في الجافا
  2. حذف ملف في الجافا
  3. فواصل الملفات في الجافا
  4. حذف دليل بشكل متكرر في الجافا
  5. إعادة تسمية ونقل ملف في الجافا
  6. الحصول على حجم الملف في الجافا
  7. الحصول على امتداد الملف في الجافا
  8. كيفية التحقق مما إذا كان الملف موجودًا في Java
  9. كيفية التحقق مما إذا كان الملف هو دليل في Java
  10. كيفية الحصول على تاريخ آخر تعديل للملف في Java
  11. مثال على فلتر اسم الملف في Java لتسجيل الملفات المحددة
  12. شرح مسار الملف في Java، المسار المطلق والمسار الكانوني
  13. كيفية تعيين صلاحيات الملف في Java
  14. 4 طرق لنسخ الملف في Java
  15. قراءة الملف في Java باستخدام BufferedReader، Scanner، Files
  16. فئة Java Scanner
  17. فتح ملف في Java
  18. قراءة ملف إلى سلسلة في جافا
  19. جافا قراءة ملف سطر بسطر
  20. كيفية كتابة ملف في جافا
  21. كيفية إلحاق البيانات بملف في جافا
  22. تحويل InputStream إلى ملف
  23. مثال على ملف الوصول العشوائي في جافا
  24. مثال على تنزيل الملف من عنوان URL في جافا
  25. مثال على GZip في جافا
  26. ملفات مؤقتة في جافا
  27. قراءة ملف CSV باستخدام فئة Scanner في جافا
  28. مثال على ملف الخصائص في جافا

البرنامج التعليمي لجافا الأساسي – التعامل مع الاستثناءات

  1. التعامل مع الاستثناءات في جافا
  2. java.lang.NoSuchMethodError
  3. java.lang.NullPointerException

البرنامج التعليمي لجافا الأساسي – التعدد والتناوب

  1. المواضيع في جافا
  2. دورة حياة الخيط
  3. مثال على توقف الخيط
  4. مثال على انضمام الخيط
  5. مثال على انتظار الخيط، الإعلام، وإعلام الجميع
  6. سلامة الخيوط في جافا – المزامنة
  7. مثال على ThreadLocal في جافا
  8. مثال على Java Timer و TimerTask
  9. مثال على Java Thread Pool
  10. مثال على Java Callable Future
  11. مثال على Java FutureTask
  12. مثال على Java ScheduledThreadPoolExecutor
  13. مثال على Java Lock

دليل جافا الأساسي – التعبيرات العادية

  1. مثال عملي للتعبيرات العادية في جافا
  2. التحقق من صحة عنوان البريد الإلكتروني باستخدام التعبير العادي في جافا
  3. التحقق من صحة رقم الهاتف باستخدام التعبير العادي في جافا

واجهة برمجة تطبيقات الانعكاس الأساسية في جافا

  1. دليل واجهة برمجة تطبيقات الانعكاس في جافا

جافا 7

  1. سلسلة في حالة التبديل
  2. حاول مع الموارد – جافا ARM
  3. الأعداد الثنائية في جافا
  4. الشرطات السفلية في القيم الرقمية
  5. التقاط الاستثناءات المتعددة في كتلة catch واحدة
  6. مثال على إذن Java PosixFilePermission لتعيين أذونات الملف

جافا 8

  1. نظرة عامة على ميزات جافا 8
  2. تغييرات واجهة جافا 8
  3. تعبيرات Lambda في جافا
  4. واجهة برمجة التطبيقات الفرعية في جافا
  5. برنامج تعليمي لمثال Java Date Time API
  6. مشط Java

جافا 9

  1. ميزات جافا 9
  2. الطريقة الخاصة في جافا 9 في الواجهات
  3. تحسينات جافا 9 في جملة try-with-resources
  4. تحسينات في فئة جافا 9 الاختيارية
  5. تحسينات في واجهة برمجة تطبيقات جافا 9 للتيار
  6. جافا 9 “var” للمتغيرات المحلية
  7. تغييرات ” _ ” (تسطير) في جافا 9
  8. طرق مصنع Java 9 للقوائم الغير قابلة للتغيير
  9. طرق مصنع Java 9 لمجموعات غير قابلة للتغيير
  10. طرق مصنع Java 9 للخرائط الغير قابلة للتغيير
  11. وحدات Java 9
  12. أساسيات الوحدة في Java 9 الجزء 2
  13. تطوير وحدة Java باستخدام سطر الأوامر
  14. تطوير وحدة Java باستخدام Eclipse
  15. تطوير وحدة Java باستخدام IntelliJ IDEA

Java 10

  1. ميزات Java 10
  2. Java 10 استخدام تضمين النوع المحلي

Java 11

  1. ميزات Java 11
  2. 6 أساليب جديدة في فئة السلسلة Java 11

دليل جافا الأساسي – المواضيع المتقدمة

  1. ذاكرة الرصاصة Java وذاكرة الشبك
  2. Java تمرير حسب القيمة وليس حسب المرجع
  3. نموذج ذاكرة JVM وتجميع المخلفات
  4. التسلسل في جافا
  5. فئة النظام في جافا
  6. التدويل (i18n) في جافا
  7. العمليات الذرية في جافا
  8. تفريغ الخيط في جافا
  9. الاحتجازات في جافا
  10. فرز الكائنات في جافا
  11. فهم JDK و JRE و JVM
  12. مثال تعليمي عن محمل الفئة في جافا
  13. نسخ كائن في جافا

حسنًا، إنه الكثير من المواد القرائية لدورة جافا الأساسية. ولكن إذا كنت تعتقد أنني فاتني شيء ما، فلا تتردد في التعليق أدناه. سأكتب شيئًا عن ذلك وأضيفه إلى القائمة. المرجع: دليل Oracle JavaSE

Source:
https://www.digitalocean.com/community/tutorials/core-java-tutorial