اكتب برنامجك الأول بلغة جافا - لغة جافا - أكاديمية حسوب
أسهل طريقة لبدء البرمجة بلغة Java هي استخدام موقع يترجم لك شفرات Java وينفذها في المتصفح. هناك على سبيل المثال jdoodle.com، و compilejava.net، و ...
Sep 9, 2016
اكتب برنامجك الأول بلغة جافا \- لغة جافا \- أكاديمية حسوب [اذهب إلى المحتوى](#ipsLayout_mainArea "الذهاب إلى المحتوى الرئيسي للصفحة")

[![أكاديمية حسوب](https://academy.hsoub.com/uploads/monthly_2023_07/HsoubAcademyLogo.png.86f55c0b075e135bfcf3113a1fa11422.png.aaa919115a527a9c6ac00024daa0a37f.png)](https://academy.hsoub.com/)

- [تسجيل الدخول](/login)
- [حساب جديد](https://accounts.hsoub.com/register?source=academy&locale=ar)

- [الرئيسية](https://academy.hsoub.com)  - [كل الأنشطة](https://academy.hsoub.com/discover/)
  - [بحث](https://academy.hsoub.com/search/)
  - تابعنا     - [تابعنا على تويتر](http://twitter.com/HsoubAcademy)
    - [تابعنا على فيسبوك](http://www.facebook.com/HsoubAcademy)
    - [تابعنا على يوتيوب](https://www.youtube.com/channel/UCJv37tcBvJlBF2MoVMRMvbQ)
  - [تعلم البرمجة](https://academy.hsoub.com/programming/general/%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-r662/)
  - [موسوعة حسوب](https://wiki.hsoub.com)
  - المزيد
- [دروس ومقالات](https://academy.hsoub.com/#)  - [البرمجة](https://academy.hsoub.com/programming/)
  - [ريادة الأعمال](https://academy.hsoub.com/entrepreneurship/)
  - [العمل الحر](https://academy.hsoub.com/freelance/)
  - [التسويق والمبيعات](https://academy.hsoub.com/marketing/)
  - [التصميم](https://academy.hsoub.com/design/)
  - [DevOps](https://academy.hsoub.com/devops/)
  - [البرامج والتطبيقات](https://academy.hsoub.com/apps/)
  - المزيد
- [أسئلة وأجوبة](https://academy.hsoub.com/questions/)  - [البرمجة](https://academy.hsoub.com/questions/c3-programming/)
  - [ريادة الأعمال](https://academy.hsoub.com/questions/c5-entrepreneurship/)
  - [العمل الحر](https://academy.hsoub.com/questions/c8-freelance/)
  - [التسويق والمبيعات](https://academy.hsoub.com/questions/c7-marketing/)
  - [التصميم](https://academy.hsoub.com/questions/c4-design/)
  - [DevOps](https://academy.hsoub.com/questions/c6-devops/)
  - [البرامج والتطبيقات](https://academy.hsoub.com/questions/c9-apps/)
  - المزيد
- [كتب](https://academy.hsoub.com/files/)  - [البرمجة](https://academy.hsoub.com/files/c5-programming/)
  - [ريادة الأعمال](https://academy.hsoub.com/files/c2-entrepreneurship/)
  - [العمل الحر](https://academy.hsoub.com/files/c3-freelance/)
  - [التسويق والمبيعات](https://academy.hsoub.com/files/c4-marketing/)
  - [التصميم](https://academy.hsoub.com/files/c6-design/)
  - [DevOps](https://academy.hsoub.com/files/c7-devops/)
  - المزيد
- [دورات](https://academy.hsoub.com/store/)  - [دورات تعليمية](https://academy.hsoub.com/store/c1-%D8%AF%D9%88%D8%B1%D8%A7%D8%AA-%D8%AA%D8%B9%D9%84%D9%8A%D9%85%D9%8A%D8%A9/)
  - بطاقات هدية     - [شراء بطاقة هدية](https://academy.hsoub.com/store/gift-cards/)
    - [استخدم بطاقة هدية](https://academy.hsoub.com/store/redeem/)
  - المزيد
- المزيد  - المزيد

- في كل مكان
- هذا التصنيف
- هذا مقال
- الصفحات
- مقالات ريادة الأعمال
- مقالات البرمجة
- مقالات التصميم
- مقالات DevOps
- مقالات التسويق والمبيعات
- مقالات العمل الحر
- مقالات البرامج والتطبيقات
- التحديثات
- قصص نجاح
- أسئلة وأجوبة
- كتب
- الدورات
- أعضاء

- [لغة جافا](https://academy.hsoub.com/programming/java/)

- [كل الأنشطة](https://academy.hsoub.com/discover/)

- [الرئيسية](https://academy.hsoub.com/ "الرئيسية")
- [البرمجة](https://academy.hsoub.com/programming/)
- [لغة جافا](https://academy.hsoub.com/programming/java/)
-
اكتب برنامجك الأول بلغة جافا



# [أساسيات لغة جافا](https://academy.hsoub.com/tags/%D8%A3%D8%B3%D8%A7%D8%B3%D9%8A%D8%A7%D8%AA%20%D9%84%D8%BA%D8%A9%20%D8%AC%D8%A7%D9%81%D8%A7/ "اعثر على محتوى آخر موسوم بكلمة 'أساسيات لغة جافا'")اكتب برنامجك الأول بلغة جافا

- [جافا](https://academy.hsoub.com/tags/%D8%AC%D8%A7%D9%81%D8%A7/ "اعثر على محتوى آخر موسوم بكلمة 'جافا'")
- [java](https://academy.hsoub.com/tags/java/ "اعثر على محتوى آخر موسوم بكلمة 'java'")
- [println](https://academy.hsoub.com/tags/println/ "اعثر على محتوى آخر موسوم بكلمة 'println'")
- [print](https://academy.hsoub.com/tags/print/ "اعثر على محتوى آخر موسوم بكلمة 'print'")
- [drjava](https://academy.hsoub.com/tags/drjava/ "اعثر على محتوى آخر موسوم بكلمة 'drjava'")

* * *

[![Muhammad Saied](https://avatars.hsoubcdn.com/3b5d18adc07d9f3be7f43a39929769c1)](https://academy.hsoub.com/profile/11053-muhammad-saied/ "الذهاب إلى الملف الشخصي لعضو : Muhammad Saied")

بواسطة

[Muhammad Saied](https://academy.hsoub.com/profile/11053-muhammad-saied/ "الذهاب إلى الملف الشخصي لعضو : Muhammad Saied")

- 9 سبتمبر 2016

[مشاركة](#elShareItem_653564146_menu)

- [Share on X](https://x.com/share?url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%2525D8%2525A7%2525D9%252583%2525D8%2525AA%2525D8%2525A8-%2525D8%2525A8%2525D8%2525B1%2525D9%252586%2525D8%2525A7%2525D9%252585%2525D8%2525AC%2525D9%252583-%2525D8%2525A7%2525D9%252584%2525D8%2525A3%2525D9%252588%2525D9%252584-%2525D8%2525A8%2525D9%252584%2525D8%2525BA%2525D8%2525A9-%2525D8%2525AC%2525D8%2525A7%2525D9%252581%2525D8%2525A7-r372%2F "Share on X")
- [شارك على فيس بوك](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F "شارك على فيس بوك")
- [شارك على LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F&title=%D8%A7%D9%83%D8%AA%D8%A8+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83+%D8%A7%D9%84%D8%A3%D9%88%D9%84+%D8%A8%D9%84%D8%BA%D8%A9+%D8%AC%D8%A7%D9%81%D8%A7 "شارك على LinkedIn")

* * *

More sharing options...

[متابعون4](https://academy.hsoub.com/login/ "سجل الدخول للمتابعة")

![java-hello-world.png](https://academy.hsoub.com/uploads/monthly_2016_09/java-hello-world.png.c366a9ba817bb413b6190a82cd670275.png)

تقليديًا، البرنامج الأول الذي يكتبه الناس عندما يتعلمون لغة برمجة جديدة يسمى برنامج hello world (مرحبًا بالعالم). كل ما يفعله هذا البرنامج هو طباعة العبارة "!Hello, World" على الشاشة. في لغة Java، يبدو هذا البرنامج كما يلي:

```
public class Hello {
  public static void main(String[] args) {
    // generate some simple output
    System.out.println("Hello, World!");
  }
}
```

عند تشغيل هذا البرنامج سيعرض ما يلي:

```
Hello, World!
```

لاحظ أن الخرج لا يحوي علامات الاقتباس.

تتكون برامج Java من صنف (class) وتعريفات توابع (methods)، وتتكون التوابع منتعليمات (statements). التعليمة هي سطر من الكود ينفذ عملية بسيطة. في برنامج hello world، هذا السطر هو تعليمة طباعة التي تعرض رسالة على الشاشة:

```
System.out.println("Hello, World!");
```

يعرض تابع System.out.println النتائج على الشاشة؛ يرمز اسم التّابع println للعبارة "print line" (اطبع سطرًا). من المحيّر أن كلمة اطبع قد تعني "اعرضها على الشاشة" وقد تعني "أرسلها إلى الطابعة". في سلسلتنا هذه، سنحاول عندما نقصد الإخراج على الشاشة أن نقول: "عرض". تنتهي تعليمة الطباعة بفاصلة منقوطة (;) مثل معظم التعليمات.

لغة Java "حساسة لحالة الأحرف" (case-sensitive)، وهذا يعني أن الحروف الكبيرة تعتبر مختلفة عن الحروف الصغيرة. في هذا المثال، يجب أن تبدأ كلمة System بحرف كبير؛ وإذا كتبت system أو SYSTEM فلن يعمل.

التّابع (method) هو سلسلة تعليمات تحمل اسمًا. هذا البرنامج يعرف تابعًا وحيدًا اسمه main:

```
public static void main(String[] args)
```

اسم التّابع main وشكله خاصين: عند تشغيل البرنامج، يبدأ التنفيذ عند أول تعليمة في main وينتهي عند إنهاء آخر تعليمة فيها. سنرى لاحقًا برامج تعرف فيها أكثر من تابع واحد.

الصنف (class) هو مجموعة عمليات. يعرف هذا البرنامج صنفًا اسمه Hello. يمكنك تسمية الصنف بأي اسم تشاء، لكن جرت العادة أن يبدأ اسم الصنف بحرف كبير. يجب أن يطابق اسم الصنف اسم الملف الذي يحويه، ولذلك يجب أن تحفظ هذا الصنف في ملف اسمه Hello.java.

تستخدم Java الحاضنات ( { و } ) لتجميع الأشياء مع بعضها. في ملف Hello.java: تضم الحاضنات الخارجية تعريف الصنف، أما الحاضنات الداخلية فتضم تعريف التّابع.

السطر الذي يبدأ بشرطتين مائلتين (//) هو تعليق (comment)، وهو عبارة عن نص يوضع لتوضيح الشفرة المصدرية. عندما يرى المترجم علامة // يتجاهل كل شي يليها حتى نهاية السطر. لا تؤثر التعليقات على تنفيذ البرنامج، لكنها تسهل فهم المقصود من التعليمات للمبرمجين الآخرين (ولك أنت في الأوقات اللاحقة).

دورة تطوير التطبيقات باستخدام لغة Python


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


[اشترك الآن](https://academy.hsoub.com/learn/python-application-development)

![دورة تطوير التطبيقات باستخدام لغة Python](https://academy.hsoub.com/learn/assets/images/courses/python-application-development.png)

## عرض السلاسل المحرفية

يمكنك وضع أي عدد من التعليمات داخل main. مثلًا، حتى تعرض أكثر من سطر واحد على الخرج:

```
public class Hello {
  public static void main(String[] args) {
    // generate some simple output
    System.out.println("Hello, World!"); // first line
    System.out.println("How are you?");  // another line
  }
}
```

كما يبين هذا المثال، يمكنك وضع التعليقات في نهاية السطور كما يمكنك وضعها على سطور كاملة وحدها.

تدعى العبارات التي تحيط بها علامات الاقتباس بالسلاسل المحرفية (strings)، لأنها تحوي سلسلة من "المحارف" (characters) المتتابعة. قد يكون المحرف رقمًا، أو حرفًا، أو علامة ترقيم، أو رمزًا، أو فراغًا (space)، أو علامة جدولة (tab)، الخ.

تلحق تعليمة System.out.println محرفًا خاصًا بالسلسلة المحرفية، وهو محرف السطر الجديد (newline)، الذي يحرك مؤشر الطباعة إلى بداية السطر التالي. إذا لم ترغب بمحرف السطر الجديد في نهاية العبارة، يمكنك استخدام print بدلًا من println.

```
public class Goodbye {
  public static void main(String[] args) {
    System.out.print("Goodbye, ");
    System.out.println("cruel world");
  }
}
```

في هذا المثال، لا تضيف التعليمة الأولى محرف السطر الجديد، لذلك يظهر الخرج على سطر واحد كالتالي: **Goodbye, cruel world**. لاحظ أن هناك فراغًا في نهاية السلسلة المحرفية الأولى، والذي يظهر في خرج البرنامج.

## سلاسل الهروب

يمكنك أن تعرض عدة سطور على الخرج بسطر كود واحد. عليك فقط أن تخبر Java بمواضع فواصل السطور.

```
public class Hello {
  public static void main(String[] args) {
    System.out.print("Hello!\nHow are you doing?\n");
  }
}
```

الخرج هنا سطرين، وكل منهما ينتهي بمحرف السطر الجديد:

```
Hello! How are you doing?
```

المحرفين n\ هما سلسلة هروب (escape sequence)، وهذه السلاسل عبارة عن عدة محارف تعبر عن محرف خاص واحد. تسمح لك الشرطة الخلفية (\\) بالهروب من التفسير الحرفي للسلسلة. لاحظ عدم وجود فراغ يفصل بين n\ وبين How. إذا أضفت فراغًا بينهما، سيظهر الفراغ في بداية السطر الثاني.

تستخدم سلاسل الهروب أيضًا لطباعة علامات الاقتباس داخل السلاسل المحرفية. بما أن علامات الاقتباس تحدد بدايات السلاسل المحرفية ونهاياتها، فلا يمكنك وضعها في نص السلسلة دون استخدام علامة الشرطة الخلفية.

```
System.out.println("She said \"Hello!\" to me.");
```

**سلسلة الهروب****المحرف الناتج**
n\

سطر جديد

t\

علامة جدولة؛ تعادل ثمانية فراغات أفقية عادة

"\

علامة اقتباس

\\\

شرطة مائلة خلفية


**الجدول 1.1: بعض سلاسل الهروب الشائعة**

الناتج هو:

```
She said "Hello!" to me.
```

## تنسيق الكود

بعض الفراغات إلزامية في برامج Java. فلا بد، على سبيل المثال، من فصل الكلمات عن بعضها بفراغ واحد على الأقل؛ أي أن البرنامج التالي غير صالح:

```
publicclassGoodbye{
  publicstaticvoidmain(String[] args) {
    System.out.print("Goodbye, ");
    System.out.println("cruel world");
  }
}
```

لكن معظم الفراغات الأخرى اختيارية. مثلًا، هذا البرنامج صالح:

```
public class Goodbye {
public static void main(String[] args) {
System.out.print("Goodbye, ");
System.out.println("cruel world");
}
}
```

كما أن فصل التعليمات على سطور مختلفة اختياري أيضًا. بالتالي يمكننا كتابة البرنامج السابق هكذا:

```
public class Goodbye{public static void main(String[] args){System.out.print("Goodbye, "); System.out.println("cruel world");}}
```

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

في العادة، تجد في المنظمات التي تعمل كثيرًا في تطوير البرمجيات شروطًا صارمة تحدد طريقة ترتيب الشفرات المصدرية. مثلًا، تنشر Google معاييرها الخاصة حول كتابة أكواد Java للاستخدام في المشاريع مفتوحة المصدر:http://google.github.io/styleguide/javaguide.html.

قد لا تستوعب هذه المعايير الآن، لأنها تذكر بعض مزايا لغة Java التي لما تتعرف عليها. لكنك قد ترغب بزيارتها بين الحين والآخر أثناء قراءة هذه السلسلة.

## تنقيح الكود

كلما أردت اختبار ميزة جديدة، عليك تجربة ارتكاب بعض الأخطاء عن عمد. على سبيل المثال، في برنامج hello world، ماذا يحدث لو أسقطت إحدى علامات الاقتباس؟ ماذا لو أسقطت العلامتين معًا؟ وماذا لو أخطأت بكتابة println؟ هذه التجارب تساعدك على تذكر ما تقرؤه. كما تساعدك في تنقيح الكود، لأنك تتعلم معنى رسائل الأخطاء المختلفة. من الأفضل أن ترتكب الأخطاء الآن عمدًا بدلًا من أن تقع بها لاحقًا دون قصد.

تصحيح الأخطاء يشبه العلوم التجريبية أيضًا: بمجرد أن تظن أنك عرفت ما هو الخطأ، تعدل برنامجك وتجرب ثانية. إذا كانت فرضيتك صحيحة، عندئذ ستتمكن من التنبؤ بنتيجة التعديل، وتقترب خطوة من البرنامج الصحيح المطلوب. أما إذا كانت فرضيتك خاطئة، عليك أن تجد حلًا آخر.

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

من الأمثلة الممتازة على هذا المبدأ نظام التشغيل لينكس (Linux)، الذي يحوي ملايين السطور البرمجية. بدأ لينكس كبرنامج بسيط استعمله لينوس تورفالدز (Linus Torvalds) ليستكشف رقاقة إنتل 80386. وعلى حد قول لاري غرينفيلد (Larry Greenfield) في دليل مستخدم لينكس (The Linux Users’ Guide)، ”أحد أولى مشاريع لينوس كان برنامجًا يبدل بين طباعة AAAA و BBBB. ثم تطور هذا إلى لينكس“.

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

## أدوات التطوير

تعتمد خطوات ترجمة وتنفيذ وتنقيح أكواد Java على بيئة التطوير لديك ونظام التشغيل الذي تستخدمه. الجزء التّالي هو مقدمة مختصرة لبيئة DrJava وهي بيئة تطوير متكاملة (Integrated Development Environment أو IDE اختصارًا) مناسبة للمبتدئين.

### تثبيت DrJava

أسهل طريقة لبدء البرمجة بلغة Java هي استخدام موقع يترجم لك شفرات Java وينفذها في المتصفح. هناك على سبيل المثال [jdoodle.com](https://www.jdoodle.com/)، و [compilejava.net](https://www.compilejava.net/)، و [tutorialspoint.com](http://tutorialspoint.com/)، وغيرها.

إذا لم تكن قادرًا على تثبيت برامج جديدة على حاسوبك (وهذه هي الحال غالبًا في المدارس العامة ومقاهي الإنترنت)، يمكنك استخدام بيئات التطوير هذه المتاحة عبر الإنترنت لتنفيذ معظم البرامج في هذا الكتاب.

لكن إذا أردت ترجمة وتشغيل برامج Java على حاسوبك، سوف تحتاج:

- **عدة تطوير Java** ‏ (Java Development Kit أو JDK)، التي تتضمن المترجم، وآلة Java الافتراضية (Java Virtual Machine أو JVM) التي تفسر شفرات بايت الناتجة عن الترجمة، وغيرها من الأدوات مثل Javadoc.

- **محرر نصوص** بسيط مثل Notepad++‎ أو Sublime Text، أو بيئة تطوير مثل DrJava، أو Eclipse، أو jGrasp، أو NetBeans.


بالنسبة لعدة التطوير (JDK) ننصحك باستخدام Java SE (النسخة القياسية Standard Edition)، التي توفرها Oracle مجانًا. ننصحك أيضًا باستخدام DrJava، وهي بيئة تطوير متكاملة (IDE) مفتوحة المصدر ومكتوبة بلغة Java (انظر الشكل أ.1).

لتثبيت JDK، ابحث في الوب عن "download JDK" ويجب أن توصلك النتائج إلى موقع Oracle. انزل لأسفل حتى تصل إلى"Java Platform, Standard Edition" وانقر زر تنزيل JDK. ثم اقبل اتفاقية الترخيص واختر المثبت المناسب لنظام تشغيلك. لا تنسَ تشغيل برنامج التثبيت بعد تنزيله!

لثبيت DrJava، اذهب إلى [http://drjava.org](http://drjava.org/) ونزّل ملف JAR. ننصحك بحفظه على سطح المكتب أو مكان مناسب آخر. فقط انقر على ملف JAR نقرة مزدوجة لتشغيل DrJava.

[![A.1.jpg](https://academy.hsoub.com/uploads/monthly_2016_09/A.1.thumb.jpg.85cd5a17844f6d14c413fb6238253baf.jpg)](https://academy.hsoub.com/uploads/monthly_2016_09/A.1.jpg.da07a28e4779ef78734a477b74b12422.jpg)

ننصحك عند تشغيل DrJava أول مرة بتغيير ثلاثة خيارات يمكنك الوصول إليها من قائمة:

**Edit > Preferences**

في قسم **Miscellaneous**: عدل **Indent Level**(المسافة البادئة) إلى 4، وفعّل خيار **Automatically Close Block Comments**، وألغِ تفعيل خيار **Keep Emacs-style Backup Files**.

### الوضع التفاعلي في DrJava

إحدى أهم ميزات DrJava هي "لوحة التفاعل" أسفل النافذة. يمكنك تجربة الشفرات فيها بسرعة، دون كتابة تعريف صنف ودون المرور بمراحل حفظ وترجمة وتنفيذ البرنامج. يظهر الشكل التالي مثالًا.

![A.2.jpg](https://academy.hsoub.com/uploads/monthly_2016_09/A.2.jpg.dbadea209af304e75f15f8d17e1fa470.jpg)

هناك ملاحظة دقيقة وحيدة عليك الانتباه لها عند استخدام ميزة التفاعل. إذا لم تضع فاصلة منقوطة في نهاية التعبير الحسابي أو التعليمة، سوف يعرض DrJava النتيجة تلقائيًا. لاحظ في الشكل السابق إنهاء سطور التصريح عن المتغيرات بفواصل منقوطة، بينما لا توجد فواصل في نهايات التعابير المنطقية في السطور التي تليها. توفر عليك هذه الميزة طباعة System.out.println كل مرة.

الجميل في هذه الميزة هو أنك لا تحتاج لتعريف صنف جديد، ثم تعريف عملية main، ثم كتابة تعابير عشوائية ضمن تعليمات System.out.println، ثم حفظ الملف المصدري، وبعدها ترجمة الشفرات المصدرية كلها بشكل سليم قبل رؤية النتائج. كما يمكنك أيضًا استخدام السهمين العلوي والسفلي من لوحة المفاتيح لتكرار الأوامر السابقة وتجربة اختلافات متعددة.

ترجمة \-وبتصرف\- لجزء من الفصل الأول من كتاب [Think Java: How to Think Like a Computer Scientist](http://greenteapress.com/thinkjava6/html/index.html) لكاتبيه Allen B. Downey و Chris Mayfield.

- ![أعجبني](https://academy.hsoub.com/uploads/reactions/react_like.png)
4


- [التبليغ عن مقال](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=report&d=2&id=372 "التبليغ عن مقال")

[مشاركة](#elShareItem_550966446_menu)

- [Share on X](https://x.com/share?url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%2525D8%2525A7%2525D9%252583%2525D8%2525AA%2525D8%2525A8-%2525D8%2525A8%2525D8%2525B1%2525D9%252586%2525D8%2525A7%2525D9%252585%2525D8%2525AC%2525D9%252583-%2525D8%2525A7%2525D9%252584%2525D8%2525A3%2525D9%252588%2525D9%252584-%2525D8%2525A8%2525D9%252584%2525D8%2525BA%2525D8%2525A9-%2525D8%2525AC%2525D8%2525A7%2525D9%252581%2525D8%2525A7-r372%2F "Share on X")
- [شارك على فيس بوك](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F "شارك على فيس بوك")
- [شارك على LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F&title=%D8%A7%D9%83%D8%AA%D8%A8+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83+%D8%A7%D9%84%D8%A3%D9%88%D9%84+%D8%A8%D9%84%D8%BA%D8%A9+%D8%AC%D8%A7%D9%81%D8%A7 "شارك على LinkedIn")

* * *

More sharing options...

[متابعون4](https://academy.hsoub.com/login/ "سجل الدخول للمتابعة")

[اذهب الى مقالات البرمجة](https://academy.hsoub.com/programming/java/ "اذهب إلى لغة جافا")

## تفاعل الأعضاء

- [4 تعليقات](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?tab=comments "4 تعليقات")

## أفضل التعليقات

[![scorx](https://avatars.hsoubcdn.com/579d72242b54be52546d8695f0799898)](https://academy.hsoub.com/profile/59838-scorx/ "الذهاب إلى الملف الشخصي لعضو : scorx")

### **[scorx](https://academy.hsoub.com/profile/59838-scorx/ "الذهاب إلى الملف الشخصي لعضو : scorx")** 3

[نشر 9 نوفمبر 2016](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=findComment&comment=1180)

- [بلغ على التعليق](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=reportComment&comment=1180&d=2&tab=comments "أرسل تقرير عن هذا المحتوى")
- [شارك هذا التعليق](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=findComment&comment=1180)

يعطيك ألف عافية على هذا الدرس وربي يـوفقك بدروسك القادمة .. و أتمنى تكون الدروس فيديو إذا أمكن كي يصبح الدرس أسهل و أبسط و شكراً لكم

- ![أعجبني](https://academy.hsoub.com/uploads/reactions/react_like.png)
2


- اقتباس

##### رابط هذا التعليق

##### شارك على الشبكات الإجتماعية

- [Share on X](https://x.com/share?url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%2525D8%2525A7%2525D9%252583%2525D8%2525AA%2525D8%2525A8-%2525D8%2525A8%2525D8%2525B1%2525D9%252586%2525D8%2525A7%2525D9%252585%2525D8%2525AC%2525D9%252583-%2525D8%2525A7%2525D9%252584%2525D8%2525A3%2525D9%252588%2525D9%252584-%2525D8%2525A8%2525D9%252584%2525D8%2525BA%2525D8%2525A9-%2525D8%2525AC%2525D8%2525A7%2525D9%252581%2525D8%2525A7-r372%2F%3Fdo%3DfindComment%26comment%3D1180%26d%3D2%26tab%3Dcomments "Share on X")
- [شارك على فيس بوك](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F%3Fdo%3DfindComment%26comment%3D1180%26d%3D2%26tab%3Dcomments "شارك على فيس بوك")
- [شارك على LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F%3Fdo%3DfindComment%26comment%3D1180%26d%3D2%26tab%3Dcomments&title=%D8%A7%D9%83%D8%AA%D8%A8+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83+%D8%A7%D9%84%D8%A3%D9%88%D9%84+%D8%A8%D9%84%D8%BA%D8%A9+%D8%AC%D8%A7%D9%81%D8%A7 "شارك على LinkedIn")

* * *

More sharing options...

[![محمد الاسدي](https://avatars.hsoubcdn.com/8aa18fb7a05f56121e5ec27da9bfafab)](https://academy.hsoub.com/profile/70275-%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%A7%D8%B3%D8%AF%D9%8A/ "الذهاب إلى الملف الشخصي لعضو : محمد الاسدي")

### **[محمد الاسدي](https://academy.hsoub.com/profile/70275-%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%A7%D8%B3%D8%AF%D9%8A/ "الذهاب إلى الملف الشخصي لعضو : محمد الاسدي")** 0

[نشر 26 يوليو 2017](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=findComment&comment=1793)

- [بلغ على التعليق](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=reportComment&comment=1793&d=2&tab=comments "أرسل تقرير عن هذا المحتوى")
- [شارك هذا التعليق](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=findComment&comment=1793)

رائع جدا

- اقتباس

##### رابط هذا التعليق

##### شارك على الشبكات الإجتماعية

- [Share on X](https://x.com/share?url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%2525D8%2525A7%2525D9%252583%2525D8%2525AA%2525D8%2525A8-%2525D8%2525A8%2525D8%2525B1%2525D9%252586%2525D8%2525A7%2525D9%252585%2525D8%2525AC%2525D9%252583-%2525D8%2525A7%2525D9%252584%2525D8%2525A3%2525D9%252588%2525D9%252584-%2525D8%2525A8%2525D9%252584%2525D8%2525BA%2525D8%2525A9-%2525D8%2525AC%2525D8%2525A7%2525D9%252581%2525D8%2525A7-r372%2F%3Fdo%3DfindComment%26comment%3D1793%26d%3D2%26tab%3Dcomments "Share on X")
- [شارك على فيس بوك](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F%3Fdo%3DfindComment%26comment%3D1793%26d%3D2%26tab%3Dcomments "شارك على فيس بوك")
- [شارك على LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F%3Fdo%3DfindComment%26comment%3D1793%26d%3D2%26tab%3Dcomments&title=%D8%A7%D9%83%D8%AA%D8%A8+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83+%D8%A7%D9%84%D8%A3%D9%88%D9%84+%D8%A8%D9%84%D8%BA%D8%A9+%D8%AC%D8%A7%D9%81%D8%A7 "شارك على LinkedIn")

* * *

More sharing options...

[![محمد الاسدي](https://avatars.hsoubcdn.com/8aa18fb7a05f56121e5ec27da9bfafab)](https://academy.hsoub.com/profile/70275-%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%A7%D8%B3%D8%AF%D9%8A/ "الذهاب إلى الملف الشخصي لعضو : محمد الاسدي")

### **[محمد الاسدي](https://academy.hsoub.com/profile/70275-%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%A7%D8%B3%D8%AF%D9%8A/ "الذهاب إلى الملف الشخصي لعضو : محمد الاسدي")** 0

[نشر 26 يوليو 2017](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=findComment&comment=1794)

- [بلغ على التعليق](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=reportComment&comment=1794&d=2&tab=comments "أرسل تقرير عن هذا المحتوى")
- [شارك هذا التعليق](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=findComment&comment=1794)

نشكركم على التعاون في تعليم كل شرائح المجتمع العربي ..

- اقتباس

##### رابط هذا التعليق

##### شارك على الشبكات الإجتماعية

- [Share on X](https://x.com/share?url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%2525D8%2525A7%2525D9%252583%2525D8%2525AA%2525D8%2525A8-%2525D8%2525A8%2525D8%2525B1%2525D9%252586%2525D8%2525A7%2525D9%252585%2525D8%2525AC%2525D9%252583-%2525D8%2525A7%2525D9%252584%2525D8%2525A3%2525D9%252588%2525D9%252584-%2525D8%2525A8%2525D9%252584%2525D8%2525BA%2525D8%2525A9-%2525D8%2525AC%2525D8%2525A7%2525D9%252581%2525D8%2525A7-r372%2F%3Fdo%3DfindComment%26comment%3D1794%26d%3D2%26tab%3Dcomments "Share on X")
- [شارك على فيس بوك](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F%3Fdo%3DfindComment%26comment%3D1794%26d%3D2%26tab%3Dcomments "شارك على فيس بوك")
- [شارك على LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F%3Fdo%3DfindComment%26comment%3D1794%26d%3D2%26tab%3Dcomments&title=%D8%A7%D9%83%D8%AA%D8%A8+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83+%D8%A7%D9%84%D8%A3%D9%88%D9%84+%D8%A8%D9%84%D8%BA%D8%A9+%D8%AC%D8%A7%D9%81%D8%A7 "شارك على LinkedIn")

* * *

More sharing options...

[![محمد الاسدي](https://avatars.hsoubcdn.com/8aa18fb7a05f56121e5ec27da9bfafab)](https://academy.hsoub.com/profile/70275-%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%A7%D8%B3%D8%AF%D9%8A/ "الذهاب إلى الملف الشخصي لعضو : محمد الاسدي")

### **[محمد الاسدي](https://academy.hsoub.com/profile/70275-%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%A7%D8%B3%D8%AF%D9%8A/ "الذهاب إلى الملف الشخصي لعضو : محمد الاسدي")** 0

[نشر 26 يوليو 2017](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=findComment&comment=1795)

- [بلغ على التعليق](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=reportComment&comment=1795&d=2&tab=comments "أرسل تقرير عن هذا المحتوى")
- [شارك هذا التعليق](https://academy.hsoub.com/programming/java/%D8%A7%D9%83%D8%AA%D8%A8-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7-r372/?do=findComment&comment=1795)

في نقطة لفتت انتباهي حول الدروس الرائعة بلغة الجافا وهي .. لو يتم الشرح لكل سطر من لغة الجافا ووظيفته واهميته يكون ابسط وافضل .. مثلا  (  public static void main(String\[\] args)  وغيره من الاسطر . لكم الاحترام والتقدير

- اقتباس

##### رابط هذا التعليق

##### شارك على الشبكات الإجتماعية

- [Share on X](https://x.com/share?url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%2525D8%2525A7%2525D9%252583%2525D8%2525AA%2525D8%2525A8-%2525D8%2525A8%2525D8%2525B1%2525D9%252586%2525D8%2525A7%2525D9%252585%2525D8%2525AC%2525D9%252583-%2525D8%2525A7%2525D9%252584%2525D8%2525A3%2525D9%252588%2525D9%252584-%2525D8%2525A8%2525D9%252584%2525D8%2525BA%2525D8%2525A9-%2525D8%2525AC%2525D8%2525A7%2525D9%252581%2525D8%2525A7-r372%2F%3Fdo%3DfindComment%26comment%3D1795%26d%3D2%26tab%3Dcomments "Share on X")
- [شارك على فيس بوك](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F%3Fdo%3DfindComment%26comment%3D1795%26d%3D2%26tab%3Dcomments "شارك على فيس بوك")
- [شارك على LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Facademy.hsoub.com%2Fprogramming%2Fjava%2F%25D8%25A7%25D9%2583%25D8%25AA%25D8%25A8-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7-r372%2F%3Fdo%3DfindComment%26comment%3D1795%26d%3D2%26tab%3Dcomments&title=%D8%A7%D9%83%D8%AA%D8%A8+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83+%D8%A7%D9%84%D8%A3%D9%88%D9%84+%D8%A8%D9%84%D8%BA%D8%A9+%D8%AC%D8%A7%D9%81%D8%A7 "شارك على LinkedIn")

* * *

More sharing options...

## انضم إلى النقاش



يمكنك أن تنشر الآن وتسجل لاحقًا.

إذا كان لديك حساب، [فسجل الدخول الآن](https://academy.hsoub.com/login/) لتنشر باسم حسابك.




![زائر](https://academy.hsoub.com/uploads/set_resources_28/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)

أضف تعليق

×  لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

Only 75 emoji are allowed.


×  Your link has been automatically embedded.   Display as a link instead

×  جرى استعادة المحتوى السابق..   امسح المحرر

×  You cannot paste images directly. Upload or insert images from URL.


- أضف صورة من رابط خارجي

×

- النسخة الكاملة
- محرر الجهاز اللوحي
- محرر الهواتف المحمولة

- أضف التعليق

- ### التصنيفات





- [252 **مقالات برمجة عامة**](https://academy.hsoub.com/programming/general/)
- [51 **مقالات برمجة متقدمة**](https://academy.hsoub.com/programming/advanced/)
- [228 **PHP**](https://academy.hsoub.com/programming/php/)  - [**59** Laravel](https://academy.hsoub.com/programming/php/laravel/)
  - [**96** ووردبريس](https://academy.hsoub.com/programming/php/wordpress/)
- [487 **جافاسكربت**](https://academy.hsoub.com/programming/javascript/)  - [**5** لغة TypeScript](https://academy.hsoub.com/programming/javascript/typescript/)
  - [**69** Node.js](https://academy.hsoub.com/programming/javascript/nodejs/)
  - [**51** React](https://academy.hsoub.com/programming/javascript/react/)
  - [**20** Vue.js](https://academy.hsoub.com/programming/javascript/vuejs/)
  - [(و 3 أكثر)](https://academy.hsoub.com/programming/javascript/)
- [80 **HTML**](https://academy.hsoub.com/programming/html/)
- [212 **CSS**](https://academy.hsoub.com/programming/css/)  - [**6** Sass](https://academy.hsoub.com/programming/css/sass/)
  - [**19** إطار عمل Bootstrap](https://academy.hsoub.com/programming/css/bootstrap/)
- [43 **SQL**](https://academy.hsoub.com/programming/sql/)
- [78 **لغة C#‎**](https://academy.hsoub.com/programming/c-sharp/)  - [**31** ‎.NET](https://academy.hsoub.com/programming/c-sharp/dotnet/)
  - [**28** منصة Xamarin](https://academy.hsoub.com/programming/c-sharp/xamarin/)
- [67 **لغة C++‎**](https://academy.hsoub.com/programming/cpp/)
- [45 **لغة C**](https://academy.hsoub.com/programming/c/)
- [274 **بايثون**](https://academy.hsoub.com/programming/python/)  - [**65** Flask](https://academy.hsoub.com/programming/python/flask/)
  - [**34** Django](https://academy.hsoub.com/programming/python/django/)
- [50 **لغة روبي**](https://academy.hsoub.com/programming/ruby/)  - [**23** إطار العمل Ruby on Rails](https://academy.hsoub.com/programming/ruby/rails/)
- [58 **لغة Go**](https://academy.hsoub.com/programming/go/)
- [95 **لغة جافا**](https://academy.hsoub.com/programming/java/)
- [5 **لغة Kotlin**](https://academy.hsoub.com/programming/kotlin/)
- [58 **لغة Rust**](https://academy.hsoub.com/programming/rust/)
- [11 **برمجة أندرويد**](https://academy.hsoub.com/programming/android/)
- [6 **لغة R**](https://academy.hsoub.com/programming/r-language/)
- [71 **الذكاء الاصطناعي**](https://academy.hsoub.com/programming/artificial-intelligence/)
- [43 **صناعة الألعاب**](https://academy.hsoub.com/programming/game-development/)
- [66 **سير العمل**](https://academy.hsoub.com/programming/workflow/)  - [**36** Git](https://academy.hsoub.com/programming/workflow/git/)
- [65 **الأنظمة والأنظمة المدمجة**](https://academy.hsoub.com/programming/os-embedded-systems/)

[اعرض جميع التصنيفات](https://academy.hsoub.com/programming/?show=categories)

- ### إعلانات






- [![advertisement_alt](https://academy.hsoub.com/uploads/monthly_2020_10/Dev-AD.png.a2599683a5ec6ae4f2041cb7e3ea419b.png)](https://academy.hsoub.com/index.php?app=core&module=system&controller=redirect&do=advertisement&ad=64&key=579053e059c4d1580d72f60d179822e7ba0bde57400a8de5746ef25bc9bde56f)
- [![advertisement_alt](https://academy.hsoub.com/uploads/monthly_2020_10/Dev-AD.png.8fa68453234e79da21cc25afeb458769.png)](https://academy.hsoub.com/index.php?app=core&module=system&controller=redirect&do=advertisement&ad=64&key=579053e059c4d1580d72f60d179822e7ba0bde57400a8de5746ef25bc9bde56f)
- [![advertisement_alt](https://academy.hsoub.com/uploads/monthly_2020_10/Dev-AD.png.859761ebddae6c4d1e7f58f655a0d491.png)](https://academy.hsoub.com/index.php?app=core&module=system&controller=redirect&do=advertisement&ad=64&key=579053e059c4d1580d72f60d179822e7ba0bde57400a8de5746ef25bc9bde56f)

- ### أحدث أسئلة البرمجة




- [![محمود زيادة](https://academy.hsoub.com/uploads/monthly_2024_04/imported-photo-4355362.thumb.png.941747e7517075e956a91d0a781fb643.png)](https://academy.hsoub.com/profile/4355362-%D9%85%D8%AD%D9%85%D9%88%D8%AF-%D8%B2%D9%8A%D8%A7%D8%AF%D8%A9/ "الذهاب إلى الملف الشخصي لعضو : محمود زيادة")



0



[عمل finetuing لمودل Llama3.1](https://academy.hsoub.com/questions/29376-%D8%B9%D9%85%D9%84-finetuing-%D9%84%D9%85%D9%88%D8%AF%D9%84-llama31/ "عمل finetuing لمودل Llama3.1")



[محمود زيادة](https://academy.hsoub.com/profile/4355362-%D9%85%D8%AD%D9%85%D9%88%D8%AF-%D8%B2%D9%8A%D8%A7%D8%AF%D8%A9/ "الذهاب إلى الملف الشخصي لعضو : محمود زيادة") · نشر منذ 2 ساعة

- [![محمد الطاعلي](https://academy.hsoub.com/uploads/monthly_2024_08/imported-photo-4369892.thumb.png.bf1e8e2631abcc32122dc56021d563b3.png)](https://academy.hsoub.com/profile/4369892-%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%B7%D8%A7%D8%B9%D9%84%D9%8A/ "الذهاب إلى الملف الشخصي لعضو : محمد الطاعلي")



2



[مادا فعل في حالة وجدنا ارقام في عمود المدن كيف يتم تنظيفها](https://academy.hsoub.com/questions/29374-%D9%85%D8%A7%D8%AF%D8%A7-%D9%81%D8%B9%D9%84-%D9%81%D9%8A-%D8%AD%D8%A7%D9%84%D8%A9-%D9%88%D8%AC%D8%AF%D9%86%D8%A7-%D8%A7%D8%B1%D9%82%D8%A7%D9%85-%D9%81%D9%8A-%D8%B9%D9%85%D9%88%D8%AF-%D8%A7%D9%84%D9%85%D8%AF%D9%86-%D9%83%D9%8A%D9%81-%D9%8A%D8%AA%D9%85-%D8%AA%D9%86%D8%B8%D9%8A%D9%81%D9%87%D8%A7/ "مادا فعل في حالة وجدنا ارقام في عمود المدن كيف يتم تنظيفها")



[محمد الطاعلي](https://academy.hsoub.com/profile/4369892-%D9%85%D8%AD%D9%85%D8%AF-%D8%A7%D9%84%D8%B7%D8%A7%D8%B9%D9%84%D9%8A/ "الذهاب إلى الملف الشخصي لعضو : محمد الطاعلي") · نشر منذ 4 ساعة

- [![Johnny Pro](https://academy.hsoub.com/uploads/monthly_2024_08/imported-photo-4338920.thumb.png.8a1bf6846cdf92fc417b4e1d4624a5c1.png)](https://academy.hsoub.com/profile/4338920-islam-fawzy2334/ "الذهاب إلى الملف الشخصي لعضو : Johnny Pro")



2



[اريد دخول الباك اند فما الطريق من فضلكم ماذا يجب ان اتعلم](https://academy.hsoub.com/questions/29369-%D8%A7%D8%B1%D9%8A%D8%AF-%D8%AF%D8%AE%D9%88%D9%84-%D8%A7%D9%84%D8%A8%D8%A7%D9%83-%D8%A7%D9%86%D8%AF-%D9%81%D9%85%D8%A7-%D8%A7%D9%84%D8%B7%D8%B1%D9%8A%D9%82-%D9%85%D9%86-%D9%81%D8%B6%D9%84%D9%83%D9%85-%D9%85%D8%A7%D8%B0%D8%A7-%D9%8A%D8%AC%D8%A8-%D8%A7%D9%86-%D8%A7%D8%AA%D8%B9%D9%84%D9%85/ "اريد دخول الباك اند فما الطريق من فضلكم ماذا يجب ان اتعلم")



[Johnny Pro](https://academy.hsoub.com/profile/4338920-islam-fawzy2334/ "الذهاب إلى الملف الشخصي لعضو : Johnny Pro") · نشر أمس الساعة 11:26

- [![Abdallah Mamdouh](https://academy.hsoub.com/uploads/monthly_2024_08/imported-photo-4366463.thumb.png.90e76ca14c90a335501bc834ec71a00e.png)](https://academy.hsoub.com/profile/4366463-abdallah-mamdouh/ "الذهاب إلى الملف الشخصي لعضو : Abdallah Mamdouh")



2



[برمجه](https://academy.hsoub.com/questions/29363-%D8%A8%D8%B1%D9%85%D8%AC%D9%87/ "برمجه")



[Abdallah Mamdouh](https://academy.hsoub.com/profile/4366463-abdallah-mamdouh/ "الذهاب إلى الملف الشخصي لعضو : Abdallah Mamdouh") · نشر أمس الساعة 04:42

- [![Muhamed Elsanadiki](https://academy.hsoub.com/uploads/monthly_2024_09/imported-photo-4365389.thumb.png.ce8d3d34f1329270b681c1f2eddc1fc8.png)](https://academy.hsoub.com/profile/4365389-muhamed-elsanadiki/ "الذهاب إلى الملف الشخصي لعضو : Muhamed Elsanadiki")



1



[ما السبب فى هذه المشكله رغم التزامى بالخطوات ؟](https://academy.hsoub.com/questions/29362-%D9%85%D8%A7-%D8%A7%D9%84%D8%B3%D8%A8%D8%A8-%D9%81%D9%89-%D9%87%D8%B0%D9%87-%D8%A7%D9%84%D9%85%D8%B4%D9%83%D9%84%D9%87-%D8%B1%D8%BA%D9%85-%D8%A7%D9%84%D8%AA%D8%B2%D8%A7%D9%85%D9%89-%D8%A8%D8%A7%D9%84%D8%AE%D8%B7%D9%88%D8%A7%D8%AA-%D8%9F/ "ما السبب فى هذه المشكله رغم التزامى بالخطوات ؟")



[Muhamed Elsanadiki](https://academy.hsoub.com/profile/4365389-muhamed-elsanadiki/ "الذهاب إلى الملف الشخصي لعضو : Muhamed Elsanadiki") · نشر السبت في 23:24


- ### تابعنا على

- ### إعلانات






- [![advertisement_alt](https://academy.hsoub.com/uploads/monthly_2020_10/Dev-AD.png.a2599683a5ec6ae4f2041cb7e3ea419b.png)](https://academy.hsoub.com/index.php?app=core&module=system&controller=redirect&do=advertisement&ad=64&key=579053e059c4d1580d72f60d179822e7ba0bde57400a8de5746ef25bc9bde56f)
- [![advertisement_alt](https://academy.hsoub.com/uploads/monthly_2020_10/Dev-AD.png.8fa68453234e79da21cc25afeb458769.png)](https://academy.hsoub.com/index.php?app=core&module=system&controller=redirect&do=advertisement&ad=64&key=579053e059c4d1580d72f60d179822e7ba0bde57400a8de5746ef25bc9bde56f)
- [![advertisement_alt](https://academy.hsoub.com/uploads/monthly_2020_10/Dev-AD.png.859761ebddae6c4d1e7f58f655a0d491.png)](https://academy.hsoub.com/index.php?app=core&module=system&controller=redirect&do=advertisement&ad=64&key=579053e059c4d1580d72f60d179822e7ba0bde57400a8de5746ef25bc9bde56f)

- ### أحدث مشاريع التطوير على مستقل




- [مبرمج مبدع لمهام محددة](https://mostaql.com/go/976539)

منذ 51 دقيقة

- [تعديل ورفع موقع على إستظافة Flutter](https://mostaql.com/go/976535)

منذ 54 دقيقة

- [تصميم موقع تعرفي عربي إنجليزي إحترافي يحاكي الهوية السعودية](https://mostaql.com/go/976516)

منذ 1 ساعة

- [تصميم 3 صفحات هبوط احترافية](https://mostaql.com/go/976510)

منذ 1 ساعة

- [متخصص ClickFunnels إنشاء وتصميم قمع مبيعات](https://mostaql.com/go/976509)

منذ 1 ساعة


- [كل الأنشطة](https://academy.hsoub.com/discover/)

- [الرئيسية](https://academy.hsoub.com/ "الرئيسية")
- [البرمجة](https://academy.hsoub.com/programming/)
- [لغة جافا](https://academy.hsoub.com/programming/java/)
-
اكتب برنامجك الأول بلغة جافا



- [عن أكاديمية حسوب](/pages/about/)
- [الأسئلة الشائعة](/pages/faq/)
- [اكتب معنا](/pages/write-for-us/)
- [درّب معنا](/pages/teach/)
- [إرشادات الاستخدام](/pages/terms/)
- [بيان الخصوصية](/pages/privacy/)
- [مركز المساعدة](https://support.academy.hsoub.com)

© 2024 [Hsoub](http://www.hsoub.com). Content licensed under [CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/) unless mentioned otherwise.All rights reserved.

×

- [تسجيل الدخول](https://academy.hsoub.com/login/)
- [حساب جديد](https://accounts.hsoub.com/register?source=academy&locale=ar)

- #### الرئيسية

  - للخلف
  - [الرئيسية](https://academy.hsoub.com)
  - [كل الأنشطة](https://academy.hsoub.com/discover/)
  - [بحث](https://academy.hsoub.com/search/)
  - #### تابعنا

    - للخلف
    - [تابعنا على تويتر](http://twitter.com/HsoubAcademy)
    - [تابعنا على فيسبوك](http://www.facebook.com/HsoubAcademy)
    - [تابعنا على يوتيوب](https://www.youtube.com/channel/UCJv37tcBvJlBF2MoVMRMvbQ)
  - [تعلم البرمجة](https://academy.hsoub.com/programming/general/%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-r662/)
  - [موسوعة حسوب](https://wiki.hsoub.com)
- #### دروس ومقالات

  - للخلف
  - [دروس ومقالات](https://academy.hsoub.com/#)
  - [البرمجة](https://academy.hsoub.com/programming/)
  - [ريادة الأعمال](https://academy.hsoub.com/entrepreneurship/)
  - [العمل الحر](https://academy.hsoub.com/freelance/)
  - [التسويق والمبيعات](https://academy.hsoub.com/marketing/)
  - [التصميم](https://academy.hsoub.com/design/)
  - [DevOps](https://academy.hsoub.com/devops/)
  - [البرامج والتطبيقات](https://academy.hsoub.com/apps/)
- #### أسئلة وأجوبة

  - للخلف
  - [أسئلة وأجوبة](https://academy.hsoub.com/questions/)
  - [البرمجة](https://academy.hsoub.com/questions/c3-programming/)
  - [ريادة الأعمال](https://academy.hsoub.com/questions/c5-entrepreneurship/)
  - [العمل الحر](https://academy.hsoub.com/questions/c8-freelance/)
  - [التسويق والمبيعات](https://academy.hsoub.com/questions/c7-marketing/)
  - [التصميم](https://academy.hsoub.com/questions/c4-design/)
  - [DevOps](https://academy.hsoub.com/questions/c6-devops/)
  - [البرامج والتطبيقات](https://academy.hsoub.com/questions/c9-apps/)
- #### كتب

  - للخلف
  - [كتب](https://academy.hsoub.com/files/)
  - [البرمجة](https://academy.hsoub.com/files/c5-programming/)
  - [ريادة الأعمال](https://academy.hsoub.com/files/c2-entrepreneurship/)
  - [العمل الحر](https://academy.hsoub.com/files/c3-freelance/)
  - [التسويق والمبيعات](https://academy.hsoub.com/files/c4-marketing/)
  - [التصميم](https://academy.hsoub.com/files/c6-design/)
  - [DevOps](https://academy.hsoub.com/files/c7-devops/)
- #### دورات

  - للخلف
  - [دورات](https://academy.hsoub.com/store/)
  - [دورات تعليمية](https://academy.hsoub.com/store/c1-%D8%AF%D9%88%D8%B1%D8%A7%D8%AA-%D8%AA%D8%B9%D9%84%D9%8A%D9%85%D9%8A%D8%A9/)
  - #### بطاقات هدية

    - للخلف
    - [شراء بطاقة هدية](https://academy.hsoub.com/store/gift-cards/)
    - [استخدم بطاقة هدية](https://academy.hsoub.com/store/redeem/)

×

- أضف...