أهلاً بك في دليل جافا الأساسي. لقد كتبت الكثير عن جافا الأساسية وإطارات جافا EE. لم يكن هناك مقال فهرس لدليل جافا الأساسي وكنت أتلقى رسائل بريد إلكتروني تطلب إنشاء واحد حتى يمكن لأي مبتدئ اتباعها وتعلم برمجة جافا الأساسية. أخيرًا، حان الوقت وها أنا أقوم بسرد جميع المقالات ذات الصلة بدليل جافا الأساسي التي أعتقد أنها ستساعدك في تعلم جافا الأساسية في وقت قصير. هذه القائمة محدثة حتى Java-10 وسيتم تحديثها قريبًا بآخر التغييرات في Java-11 وما بعدها.
دليل جافا الأساسي
هذه المقالات عن جافا الأساسية تفترض أن لديك بعض المعرفة الأساسية في البرمجة. هذه المقالات عن جافا الأساسية ليست لأحد لا يعرف كيفية استخدام كتل if-else أو حلقات الـ for وما إلى ذلك. لذا لماذا تضيع المزيد من الوقت، فقط اقرأها بالترتيب أدناه وتعلم برمجة جافا الأساسية. إذا كنت تعتقد أنك تعرف كل شيء عن جافا، فقط انتقل للأسفل واقرأ المقالات في قسم “مواضيع متقدمة”، أنا متأكد أنك ستجد شيئًا يستحق القراءة.
دليل جافا الأساسي – البدء
- إعداد جافا في نظام التشغيل Windows
- كتابة برنامج Java الأول الخاص بك
- طريقة Java
- المُنشئ في Java
- محدِّدات وصول Java – public، protected، private و default
- حلقة for في Java
- حلقة while في Java
- حلقة do while في Java
- الكلمة الثابتة في Java
- الكلمة break في Java
- الكلمة continue في Java
دليل Java الأساسي – المفاهيم الموجهة نحو الكائن
دليل جافا الأساسي – أنواع البيانات والعوامل
- أنواع بيانات جافا والثوابت الثنائية
- التعبئة التلقائية وفك التعبئة في جافا
- فئات الغلاف الخاصة بجافا
- عامل جافا التكراري
البرنامج التعليمي لـ Java الأساسي – واجهة، فئة مجردة
البرنامج التعليمي لـ Java الأساسي – تلاعب بالسلاسل
- لماذا السلسلة لا تتغير وتكون نهائية؟
- فهم بركة سلسلة جافا
- مثال على تتابع السلسلة في جافا
- مثال على مقارنة السلسلة في جافا
- مثال على تقطيع سلسلة Java
- تحويل السلسلة إلى char والعكس بالعكس
- مثال على تقسيم سلسلة Java
- تحويل السلسلة إلى مصفوفة بايت والعكس بالعكس
- تحويل السلسلة إلى مصفوفة char
- ربط السلاسل في Java
- سلسلة، StringBuffer وStringBuilder في جافا
- برامج السلاسل في جافا
دليل جافا الأساسي – المصفوفات
- تهيئة مصفوفة في جافا
- مصفوفة ثنائية الأبعاد في جافا
- مصفوفة جافا من ArrayList
- مثال على تحويل السلسلة إلى مصفوفة سلسلة
- شرح الوسائط المتغيرة في جافا
- إضافة عناصر لمصفوفة جافا
- فرز مصفوفة في جافا
- تحويل مصفوفة سلسلة جافا إلى سلسلة
- ArrayList جافا إلى مصفوفة
- تحويل مصفوفة إلى ArrayList في جافا
- كيفية نسخ المصفوفات في جافا
الدليل الأساسي لجافا – التعليق والتعيين
الدليل الأساسي لجافا – المجموعات والتعميمات
- دليل إطار الجمعيات في جافا
- قائمة جافا
- ArrayList جافا
- LinkedList جافا
- مجموعة جافا
- مجموعة Java HashSet
- شجرة Java TreeSet
- خريطة Java
- خريطة تجميع Java HashMap
- خريطة مرتبة Java SortedMap
- شجرة خريطة Java TreeMap
- طابور Java Queue
- مكدس Java Stack
- محدد Java Iterator
- محدد قائمة Java ListIterator
- مثال على طابور الأولويات Java PriorityQueue
- طابور الأولويات Java PriorityQueue
- ArrayList مقابل CopyOnWriteArrayList
- كيفية تجنب استثناء ConcurrentModificationException عند استخدام محدد (Iterator)
- مثال على تعليمة Generics في Java
دليل تعليمي للجافا الأساسية – العمليات الإدخال والإخراج
- إنشاء ملف جديد في الجافا
- حذف ملف في الجافا
- فواصل الملفات في الجافا
- حذف دليل بشكل متكرر في الجافا
- إعادة تسمية ونقل ملف في الجافا
- الحصول على حجم الملف في الجافا
- الحصول على امتداد الملف في الجافا
- كيفية التحقق مما إذا كان الملف موجودًا في Java
- كيفية التحقق مما إذا كان الملف هو دليل في Java
- كيفية الحصول على تاريخ آخر تعديل للملف في Java
- مثال على فلتر اسم الملف في Java لتسجيل الملفات المحددة
- شرح مسار الملف في Java، المسار المطلق والمسار الكانوني
- كيفية تعيين صلاحيات الملف في Java
- 4 طرق لنسخ الملف في Java
- قراءة الملف في Java باستخدام BufferedReader، Scanner، Files
- فئة Java Scanner
- فتح ملف في Java
- قراءة ملف إلى سلسلة في جافا
- جافا قراءة ملف سطر بسطر
- كيفية كتابة ملف في جافا
- كيفية إلحاق البيانات بملف في جافا
- تحويل InputStream إلى ملف
- مثال على ملف الوصول العشوائي في جافا
- مثال على تنزيل الملف من عنوان URL في جافا
- مثال على GZip في جافا
- ملفات مؤقتة في جافا
- قراءة ملف CSV باستخدام فئة Scanner في جافا
- مثال على ملف الخصائص في جافا
البرنامج التعليمي لجافا الأساسي – التعامل مع الاستثناءات
البرنامج التعليمي لجافا الأساسي – التعدد والتناوب
- المواضيع في جافا
- دورة حياة الخيط
- مثال على توقف الخيط
- مثال على انضمام الخيط
- مثال على انتظار الخيط، الإعلام، وإعلام الجميع
- سلامة الخيوط في جافا – المزامنة
- مثال على ThreadLocal في جافا
- مثال على Java Timer و TimerTask
- مثال على Java Thread Pool
- مثال على Java Callable Future
- مثال على Java FutureTask
- مثال على Java ScheduledThreadPoolExecutor
- مثال على Java Lock
دليل جافا الأساسي – التعبيرات العادية
- مثال عملي للتعبيرات العادية في جافا
- التحقق من صحة عنوان البريد الإلكتروني باستخدام التعبير العادي في جافا
- التحقق من صحة رقم الهاتف باستخدام التعبير العادي في جافا
واجهة برمجة تطبيقات الانعكاس الأساسية في جافا
جافا 7
- سلسلة في حالة التبديل
- حاول مع الموارد – جافا ARM
- الأعداد الثنائية في جافا
- الشرطات السفلية في القيم الرقمية
- التقاط الاستثناءات المتعددة في كتلة catch واحدة
- مثال على إذن Java PosixFilePermission لتعيين أذونات الملف
جافا 8
- نظرة عامة على ميزات جافا 8
- تغييرات واجهة جافا 8
- تعبيرات Lambda في جافا
- واجهة برمجة التطبيقات الفرعية في جافا
- برنامج تعليمي لمثال Java Date Time API
- مشط Java
جافا 9
- ميزات جافا 9
- الطريقة الخاصة في جافا 9 في الواجهات
- تحسينات جافا 9 في جملة try-with-resources
- تحسينات في فئة جافا 9 الاختيارية
- تحسينات في واجهة برمجة تطبيقات جافا 9 للتيار
- جافا 9 “var” للمتغيرات المحلية
- تغييرات ” _ ” (تسطير) في جافا 9
- طرق مصنع Java 9 للقوائم الغير قابلة للتغيير
- طرق مصنع Java 9 لمجموعات غير قابلة للتغيير
- طرق مصنع Java 9 للخرائط الغير قابلة للتغيير
- وحدات Java 9
- أساسيات الوحدة في Java 9 الجزء 2
- تطوير وحدة Java باستخدام سطر الأوامر
- تطوير وحدة Java باستخدام Eclipse
- تطوير وحدة Java باستخدام IntelliJ IDEA
Java 10
Java 11
دليل جافا الأساسي – المواضيع المتقدمة
- ذاكرة الرصاصة Java وذاكرة الشبك
- Java تمرير حسب القيمة وليس حسب المرجع
- نموذج ذاكرة JVM وتجميع المخلفات
- التسلسل في جافا
- فئة النظام في جافا
- التدويل (i18n) في جافا
- العمليات الذرية في جافا
- تفريغ الخيط في جافا
- الاحتجازات في جافا
- فرز الكائنات في جافا
- فهم JDK و JRE و JVM
- مثال تعليمي عن محمل الفئة في جافا
- نسخ كائن في جافا
حسنًا، إنه الكثير من المواد القرائية لدورة جافا الأساسية. ولكن إذا كنت تعتقد أنني فاتني شيء ما، فلا تتردد في التعليق أدناه. سأكتب شيئًا عن ذلك وأضيفه إلى القائمة. المرجع: دليل Oracle JavaSE
Source:
https://www.digitalocean.com/community/tutorials/core-java-tutorial