تعلم Java: أمثلة وتمارين برمجية

تعلم Java بالعربية من خلال أمثلة وتمارين برمجية، مع شروحات الحلقات والمصفوفات والنصوص وواجهات Swing وحلول الأخطاء الشائعة.

رسم خط في Java باستخدام Graphics وSwing

يشرح هذا الدليل طريقة رسم خط في Java باستخدام مكتبة Swing وواجهة Graphics، مع مثال كامل يمكنك تشغيله مباشرة. سنوضح معنى إحداثيات البداية والنهاية، وكيف تختار لون الخط وسمكه، ثم نضيف خطوطًا أفقية وعمودية ومائلة ونتعامل مع أشهر الأخطاء. يفيدك هذا الشرح إذا كنت تتعلم الرسم ثنائي الأبعاد…

تابع القراءة

شرح خوارزمية Bubble Sort في Java مع الكود وتحسين الأداء

تشرح هذه المقالة خوارزمية Bubble Sort في Java، وهي طريقة تعليمية لترتيب عناصر المصفوفة بمقارنة كل عنصرين متجاورين وتبديلهما عند الحاجة. ستتعلم تنفيذها تصاعديًا وتنازليًا، وتتبع مثال خطوة بخطوة، وفهم التعقيد الزمني، ثم تحسينها بإيقاف المرور عندما تصبح المصفوفة مرتبة.كيف تعمل خوارزمية Bubble Sort؟تبدأ الخوارزمية من أول المصفوفة،…

تابع القراءة

شرح Ternary Search في Java مع مثال وكود كامل

تعلم خوارزمية Ternary Search في Java للبحث عن قيمة داخل مصفوفة مرتبة. تعتمد على اختيار نقطتي تقسيم بدل نقطة واحدة، ثم تستبعد الجزء الذي لا يمكن أن يحتوي على القيمة المطلوبة. يشرح هذا الدليل طريقة حساب النقطتين، وكودًا قابلًا للتشغيل، ومثالًا عمليًا، وحدود الخوارزمية ومقارنتها بالبحث الثنائي.ما هو…

تابع القراءة

شرح Binary Search في Java: البحث الثنائي بكود كامل

تعلم خوارزمية Binary Search في Java للعثور على عنصر داخل مصفوفة مرتبة. يعتمد البحث الثنائي على مقارنة المفتاح بالعنصر الأوسط ثم استبعاد نصف المجال في كل خطوة، لذلك يكون أسرع من البحث الخطي عند التعامل مع قوائم كبيرة. يشرح الدليل كودًا كاملًا، وطريقة حساب الفهرس الأوسط، والبحث التكراري…

تابع القراءة

شرح خوارزمية Selection Sort في Java مع مثال وكود كامل

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

تابع القراءة

استخراج امتداد الملف في Java: شرح File وPath مع أمثلة

يشرح هذا الدليل كيفية استخراج امتداد الملف في Java باستخدام أمثلة عملية. ستتعلم قراءة الامتداد من اسم ملف أو مسار كامل، والتعامل مع أكثر من نقطة والملفات المخفية، ثم استعراض امتدادات ملفات مجلد. نوضح أيضًا الفرق بين امتداد الاسم ونوع المحتوى، وكيفية تجنب أخطاء الفهرسة وحدود المسارات.ما هو…

تابع القراءة

تنفيذ Stack باستخدام Linked List في Java: شرح وكود كامل

تُستخدم بنية Stack عندما نحتاج إلى معالجة العناصر بترتيب «آخر ما يدخل أول ما يخرج» (LIFO). في هذا الدليل ستتعلم تنفيذ Stack باستخدام Linked List في Java، وفهم عمليتي الإضافة والحذف، ثم تشغيل مثال كامل واختبار الحالات المهمة. يفيد هذا الأسلوب عندما يتغير عدد العناصر أثناء التشغيل، لأن…

تابع القراءة

إيجاد أصغر ثلاثة أعداد في Java باستخدام if وMath.min

إذا أردت مقارنة ثلاث قيم وإظهار الأصغر بينها في Java، فيمكنك حل المسألة بعبارات if أو باستخدام الدالة Math.min. يشرح هذا الدرس الطريقتين خطوة بخطوة، مع قراءة الأعداد من المستخدم، والتعامل مع القيم السالبة والمتساوية، واختبار البرنامج. فهم المسألة قبل كتابة الكود لدينا ثلاثة أعداد: a وb وc.…

تابع القراءة

من نحن

يسعى موقعنا لاثراء المحتوى العربي بالدروس البرمجيه ومساعده المبرمجين في انجاز اعمالهم واضافه بعض الحلول البرمجيه التي قد تواجه المبرمج يحتوي الموقع على عدد كبير من لغات البرمجه ومجالات مختلفه يسعى الموقع الي تحقيق أقصى استفادة من التكنولوجيا الحديثه في المجالات المتنوعه

القائمة البريدية

انضم إلى قائمتنا البريدية وكن أول من يحصل على أحدث الدروس، المقالات، والعروض الحصرية في عالم البرمجة! 🚀 لا تفوت فرصة تطوير مهاراتك والبقاء على اطلاع دائم بأحدث التقنيات. اشترك الآن وابدأ رحلتك نحو الاحتراف! 💡🔥

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع