كيف تبدأ البرمجة بلغة Java وتكتب برنامجك الأول اليوم - CodeGym
كيف تبدأ البرمجة بلغة Java وتكتب برنامجك الأول اليوم · الخطوة 1. قم بإنشاء ملف جديد · الخطوة 2. اكتب إطار البرنامج · الخطوة 3. جهز كل شيء لكتابة ...
Feb 13, 2023
كيف تبدأ البرمجة بلغة Java وتكتب برنامجك الأول اليوم

[ترقية](https://codegym.cc/ar/sale)

[جامعة كود جيم](/s/university_link_menu_others)

تعلُّم

[دورة](https://codegym.cc/ar/quests)

[مهام](https://codegym.cc/ar/tasks)

[المسوحات والاختبارات](https://codegym.cc/ar/quizzes)

[ألعاب](https://codegym.cc/ar/projects/games)

[يساعد](https://codegym.cc/ar/help)

[جدول](https://codegym.cc/ar/schedule)

مجتمع

[المستخدمين](https://codegym.cc/ar/users)

[المنتدى](https://codegym.cc/ar/forum)

[محادثة](https://codegym.cc/ar/chat)

[مقالات](https://codegym.cc/ar/groups/posts)

[قصص النجاح](https://codegym.cc/ar/groups/stories)

[نشاط](https://codegym.cc/ar/news)

[التعليقات](https://codegym.cc/ar/about/reviews)

[الاشتراكات](https://codegym.cc/ar/prices)

موضوع خفيف


شرط

- [التعليقات](https://codegym.cc/ar/about/reviews)
- [معلومات عنا](https://codegym.cc/ar/about-us)

[يبدأ\
\
ابدا بالتعلم](https://codegym.cc/ar/welcome)

- [مقالات](https://codegym.cc/ar/groups/posts)
- [المؤلفون](https://codegym.cc/ar/authors)
- [كل المجموعات](https://codegym.cc/ar/groups/all)
- [قائمة جميع المقالات](https://codegym.cc/ar/all-articles)

[CodeGym](https://codegym.cc/ar/)/ [مدونة جافا](https://codegym.cc/ar/groups/posts)/ [Random-AR](https://codegym.cc/ar/groups/ar.random)/كيف تبدأ البرمجة بلغة Java وتكتب برنامجك الأول اليوم

[John Squirrels](https://codegym.cc/ar/users/78)

مستوى

San Francisco

- 14 February 2023
- 111views
- [0comments](https://codegym.cc/ar/groups/posts/ar.171.html#discussion)

# كيف تبدأ البرمجة بلغة Java وتكتب برنامجك الأول اليوم

[نشرت في المجموعة](https://codegym.cc/ar/groups/ar.random)

ينضم


- [ما تحتاج إلى تعلم كيفية البرمجة باستخدام جافا](https://codegym.cc/groups/posts/171#heading_1)

  - [حدد أهدافك](https://codegym.cc/groups/posts/171#heading_2)
  - [ضع خطة والتزم بها](https://codegym.cc/groups/posts/171#heading_3)
  - [انضم إلى المجتمعات عبر الإنترنت](https://codegym.cc/groups/posts/171#heading_4)
  - [لا تخف من البرمجة!](https://codegym.cc/groups/posts/171#heading_5)

- [دليل خطوة بخطوة حول كيفية كتابة برامج جافا للمبتدئين](https://codegym.cc/groups/posts/171#heading_6)

  - [الخطوة 1\. قم بإنشاء ملف جديد](https://codegym.cc/groups/posts/171#heading_7)
  - [الخطوة 2\. اكتب إطار البرنامج](https://codegym.cc/groups/posts/171#heading_8)
  - [الخطوة 3\. جهز كل شيء لكتابة التعليمات](https://codegym.cc/groups/posts/171#heading_9)
  - [الخطوة 4\. اكتب الأمر](https://codegym.cc/groups/posts/171#heading_10)
  - [الخطوة 5\. احفظ ملفك كبرنامج](https://codegym.cc/groups/posts/171#heading_11)
  - [الخطوة 6\. إعداد مجموعة أدوات تطوير Java](https://codegym.cc/groups/posts/171#heading_12)
  - [الخطوة 7\. الاستعداد للتجميع](https://codegym.cc/groups/posts/171#heading_13)
  - [الخطوة 8\. حان وقت التجميع!](https://codegym.cc/groups/posts/171#heading_14)
  - [الخطوة 9\. اختبر برنامجك!](https://codegym.cc/groups/posts/171#heading_15)

- [نصائح إضافية من شأنها أن تجعلك مبرمجًا أفضل](https://codegym.cc/groups/posts/171#heading_16)
- [خاتمة](https://codegym.cc/groups/posts/171#heading_17)

يعد اكتشاف كيفية برمجة Java أمرًا مغريًا أيضًا لكل من المبرمجين المبتدئين وذوي الخبرة. باعتبارها لغة برمجة عصرية، فهي تمنحك مساحة كبيرة لاستخدامها في تطبيقات مختلفة. Java هي لغة برمجة كائنية التوجه وقائمة على الفصل. الميزة الرئيسية هي JVM (Java Virtual Machine) التي تجعل من الممكن كتابة تطبيقات WORA (الكتابة مرة واحدة، والتشغيل في أي مكان). يتيح ذلك لتطبيقات Java العمل في أي مكان بدءًا من أجهزة الكمبيوتر المكتبية والهواتف المحمولة وحتى السحابية والإنترنت. بل هو أيضا:

- **متعددة الاستخدامات وموثوقة** \- يمكن لأولئك المبدعين بدرجة كافية الاعتماد على Java في العديد من التطبيقات.
- **التوافق مع الإصدارات السابقة** – إن الشيء العظيم في Java هو ملاءمتها للأنظمة القديمة.
- **ميزات جديدة تضاف طوال الوقت** \- Java هي لغة برمجة تتلقى ميزات وتغييرات جديدة بمرور الوقت.

بالإضافة إلى ذلك، يمكنك كسب الكثير من المال، وذلك بفضل Java. [تشير](https://www.indeed.com/salaries/Java-Developer-Salaries)

الإحصائيات إلى أن متوسط ​​راتب مطور Java يصل إلى 102 ألف دولار سنويًا. هناك حاجة إلى قدر كبير من الصبر لدراسة جافا، بالإضافة إلى الوقت والجهد. سنشرح في هذا الدليل أساسيات هذه اللغة وتحليل الأشياء المطلوبة لبدء البرمجة اليوم.

## ما تحتاج إلى تعلم كيفية البرمجة باستخدام جافا

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

### تحديد الأهداف

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

### ضع خطة والتزم بها

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

### انضم إلى المجتمعات عبر الإنترنت

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

### لا تخف من البرمجة!

المنطق بسيط – أولئك الذين يحلمون بتعلم البرمجة يجب أن يقوموا بالبرمجة الفعلية. يوصي الخبراء بأن يكون 20% فقط من التعلم نظريًا. ركز الـ 80% المتبقية من وقت التعلم على حل المهام العملية والبرمجة الفعلية.

## دليل خطوة بخطوة حول كيفية كتابة برامج جافا للمبتدئين

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

### الخطوة 1\. قم بإنشاء ملف جديد

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

### الخطوة 2\. اكتب قالب البرنامج

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

``` none

class MyProgram {
```

يجب عليك كتابة القوس المتعرج — يخبر هذا الرمز النظام بمكان بدء الأمر. إنها النقطة التي سيبدأ فيها الكمبيوتر في قراءة برنامجك وبدء المهام المحددة. الآن، أضف سطرين أدناه وقوس الإغلاق المتعرج. تعرف على ما يحتوي عليه الملف الآن:

``` none

class MyProgram {

}
```

### الخطوة 3\. جهز كل شيء لكتابة التعليمات

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

``` none

public static void main (String[] args) {

}
```

من فضلك تذكر إضافة مسافتي الإدخال وقوس إغلاق متعرج آخر. من فضلك قم بإلقاء نظرة على الصورة لترى كيف يجب أن يبدو البرنامج بأكمله.

### الخطوة 4\. اكتب الأمر

إذا قمت بتشغيل البرنامج في هذه المرحلة، فلن يفعل أي شيء. طريقة تعديل ذلك هي إضافة التعليمات المطلوبة. تخيل أننا نريد عبارة "مرحبا بالعالم!" لتظهر في سطر الأوامر لدينا. إليك الأمر الذي سنستخدمه:

``` none

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

تريد كتابة هذه الكلمات في السطر الموجود بين قوسي الفتح والإغلاق اللذين أضفتهما في الخطوة الأخيرة. من خلال إعطاء هذا الأمر، فإنك تصل إلى النظام وتطلب منه "طباعة" (كتابة) النص في الإخراج المطلوب. بالنسبة لدليل كيفية برمجة Java، اخترنا سطر الأوامر.

### الخطوة 5\. احفظ ملفك كبرنامج

تذكر أننا ذكرنا أنه سيكون هناك بعض إعادة التسمية؟ لقد حان الوقت الآن لذلك. تريد الانتقال باستخدام خيار "حفظ باسم ...". في هذه المرحلة، تحتاج إلى تعديل تنسيق الملف. اضغط على خيار "حفظ بنوع..." في النافذة المنبثقة للحفظ. بدلاً من "\*.txt"، اختر "كافة الملفات". احفظ البرنامج باسم "MyFirstProgram.Java." هناك خيار لحفظه بالطريقة التي تريدها، ولكن الشيء المهم هو أنه يحتوي على الامتداد ".java".

### الخطوة 6\. إعداد مجموعة أدوات تطوير Java

تعد Java Development Kit (JDK) ضرورية لتشغيل البرامج. لحسن الحظ، JDK مجاني للتنزيل، ولا يستغرق وقتًا طويلاً. يمكنك تنزيل أحدث إصدار من [موقع Oracle الرسمي](https://www.oracle.com/technetwork/java/javase/downloads/index.html)

. تأكد من اختيار الخيار المناسب لتكوين نظام التشغيل والكمبيوتر لديك. بمجرد اكتمال التنزيل، قم بالمضي قدمًا وتثبيت JDK. إنها عملية سهلة ولا تستغرق سوى خطوتين.

### الخطوة 7\. الاستعداد للتجميع

هل أنت مستعد للمتابعة؟ مهمتنا القادمة هي تجميع البرنامج. تريد التوجه إلى قسم ملفات البرامج في محرك الأقراص الثابتة المحلي لديك. هنا، يجب عليك تحديد المجلد "Java" ثم الدخول إلى المجلد "jdkx.xx" (يشير "X" إلى إصدار JDK). أدخل دليل "bin" وقم بتمييز مساره في الشريط أعلاه (راجع الصورة). الهدف هو نسخ المسار بأكمله (C:\\Program Files\\Java..."). بعد ذلك، حان الوقت للانتقال إلى المجلد الذي قمت بحفظ ملف البرنامج فيه. في هذا الدليل، يجب عليك إنشاء مجلد آخر. استخدم الاسم "MyFirstProgramFolder" عند الحفظ. الآن، أنت بحاجة إلى نقل برنامج "MyFirstProgram.java" إلى هذا المجلد. يمكنك القيام بذلك عن طريق سحبه إلى المجلد، ولكن احرص على عدم فتح المجلد. بدلاً من ذلك، ابق في المجلد الحالي الخاص بك وحدد الدليل "MyFirstProgramFolder"، ثم اضغط على مفتاح Shift وانقر بزر الماوس الأيمن أثناء تحديد المجلد، واختر "فتح نافذة الأوامر هنا"، كما تقول التعليمات، سيؤدي ذلك إلى فتح موجه الأوامر.

### الخطوة 8\. حان وقت التجميع!

التجميع هو عملية تقوم بتحويل تعليمات Java البرمجية (أو أي تعليمات برمجية) من نص مكتوب إلى ملف يمكن لجهاز الكمبيوتر الخاص بك تشغيله. قم بالتبديل إلى نافذة الأوامر، ثم الصق المسار الذي نسخته في الخطوة الأخيرة. في حالة وجود خطأ ما في المسار، قم بنسخه مرة أخرى من المجلد المحدد. اكتب ' " ' بمجرد لصق المسار. بعد ذلك، اكتب "\\javac MyFirstProgram.java" وبمجرد الانتهاء، اضغط على Enter. سيبدأ السطر أعلاه عملية الترجمة. ستلاحظ أن موجه الأوامر قد أنشأ سطرًا جديدًا متاحًا (تحقق من صورة).

### الخطوة 9\. اختبر برنامجك!

ابق في موجه الأوامر واضغط على زر "السهم لأعلى". ستلاحظ ظهور أمر الترجمة. اضغط على "حذف" للاحتفاظ بمجلد أدوات JDK فقط. أخيرًا، اكتب "\\java MyFirstProgram" ثم اضغط على "إدخال" لمعرفة ما إذا كان برنامجك يعمل بشكل صحيح. إذا كان الأمر كذلك، ستلاحظ النص "مرحبا بالعالم!" تظهر على الشاشة. تهانينا، لقد أكملت برنامج Java الأول!

## نصائح إضافية من شأنها أن تجعلك مبرمجًا أفضل

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

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

### خاتمة

بهذا نختتم دليلنا حول كيفية بدء البرمجة في Java. كما ترون، ليس من الصعب أن تبدأ مغامرة البرمجة الخاصة بك. ومع ذلك، إذا كنت ترغب في تحسين مهاراتك، فسوف تحتاج إلى مواصلة التدريب. هل تحتاج إلى أسرع طريقة لتعلم كيفية برمجة جافا؟ تكمن الإجابة في الانضمام إلى دورة CodeGym Java. ننسى الكثير من النظرية. تقدم لك هذه الدورة دروسًا مبنية على الممارسة بنسبة 80%. بهذه الطريقة، يمكنك أن تصبح مبرمجًا جيدًا بسرعة بينما تستمتع بهذه العملية. جربها اليوم، واكتشف لماذا اختار العديد من المبرمجين هذه الدورة كأول دورة تدريبية لهم في Java!

تعليقات


TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,

[GO TO FULL VERSION](/ar/groups/posts/ar.171.html?post=full#discussion)

يتعلم

- [تسجيل](https://codegym.cc/ar/login/signup)
- [دورة جافا](https://codegym.cc/ar/quests)
- [مساعدة في المهام](https://codegym.cc/ar/help)
- [التسعير](https://codegym.cc/ar/prices)
- [مشاريع اللعبة](https://codegym.cc/ar/projects/games)
- [بناء جملة جافا](https://codegym.cc/ar/groups/posts/java-syntax)

مجتمع

- [المستخدمين](https://codegym.cc/ar/users)
- [مقالات](https://codegym.cc/ar/groups/posts)
- [المنتدى](https://codegym.cc/ar/forum)
- [محادثة](https://codegym.cc/ar/chat)
- [قصص النجاح](https://codegym.cc/ar/groups/stories)
- [نشاط](https://codegym.cc/ar/news)
- [إنضم لبرنامج](https://codegym.cc/affiliate)

شركة

- [معلومات عنا](https://codegym.cc/ar/about-us)
- [جهات الاتصال](https://codegym.cc/ar/about/contacts)
- [التعليقات](https://codegym.cc/ar/about/reviews)
- [غرفة الصحافة](https://codegym.cc/ar/press)
- [CodeGym للتعليم](https://codegym.cc/ar/edu)
- [التعليمات](https://codegym.cc/ar/about/faq)
- [يدعم](https://codegym.cc/ar/login?redirectUrl=/dialogues/administration)

![CodeGym](/sapper/assets/images/site/logo/logo-cg-full.svg)
CodeGym هي دورة تدريبية عبر الإنترنت لتعلم برمجة Java من الصفر. هذه الدورة هي الطريقة المثالية لإتقان لغة Java للمبتدئين. يحتوي على أكثر من 1200 مهمة مع التحقق الفوري ونطاق أساسي لنظرية أساسيات Java. لمساعدتك على النجاح في التعليم، قمنا بتنفيذ مجموعة من الميزات التحفيزية: الاختبارات ومشاريع البرمجة والمحتوى حول التعلم الفعال والمسيرة المهنية لمطور Java.

تابعنا

المبرمجون يصنعون ولم يولدوا
©
2024
CodeGym

تحميل التطبيق

![Mastercard](/sapper/assets/images/site/payment-systems/mastercard.svg)![Visa](/sapper/assets/images/site/payment-systems/visa.svg?v1)

المبرمجون يصنعون ولم يولدوا
©
2024
CodeGym