كيف تكتب برنامجك الأول باستخدام Java

مؤلف: Monica Porter
تاريخ الخلق: 15 مارس 2021
تاريخ التحديث: 27 يونيو 2024
Anonim
الدرس الأول: كتابة أول برنامج بلغة الجافا
فيديو: الدرس الأول: كتابة أول برنامج بلغة الجافا

المحتوى

Java هي لغة برمجة موجهة للكائنات قدمها جيمس جوسلينج في عام 1995. أي أنها تمثل مفاهيم مثل "كائن" و "حقل" (وهي خصائص تصف الكائن). Java هي لغة "كتابة مكان واحد ، تشغيل في مكان آخر": وهي مصممة للتشغيل على أي منصة بها Java Virtual Machine (JVM). باعتبارها لغة برمجة متعددة اللغات ، فإن Java سهلة التعلم والفهم للمبتدئين. هذه المقالة هي مقدمة أولية لبرمجة جافا.

خطوات

الطريقة 1 من 3: اكتب برنامج Java الأول

  1. لبدء البرمجة باستخدام Java ، تحتاج إلى إعداد بيئة عملك. يستخدم العديد من المبرمجين بيئات التطوير المتكاملة (IDE) ، مثل Eclipse و Netbeans ، لبرمجة Java. ومع ذلك ، لا يزال بإمكانك كتابة برامج Java وتجميعها بدونها.

  2. أي برنامج مشابه لبرنامج Notepad يكفي للبرمجة باستخدام Java. يفضل المبرمجون المحافظون أحيانًا استخدام محررات النصوص الموجودة في الطرفية ، مثل vim و emacs. Sublime Text هو محرر نصوص جيد يمكن تثبيته على كل من أجهزة الكمبيوتر التي تعمل بنظام Windows والأجهزة التي تعمل بنظام Linux (Mac و Ubuntu وما إلى ذلك). وهو أيضًا المحرر المستخدم في هذا الدليل.
  3. تأكد من أن مجموعة تطوير برامج جافا المثبتة. سوف تحتاجه لتجميع البرنامج.
    • على أجهزة الكمبيوتر التي تعمل بنظام Windows ، إذا كانت متغيرات البيئة غير صحيحة ، فقد يكون هناك خطأ قيد التشغيل جافاك. يرجى الرجوع إلى المقالة الخاصة بكيفية تثبيت Java Software Development Kit لتجنب هذا الخطأ.
    الإعلانات

الطريقة 2 من 3: برنامج Hello World


  1. أولاً ، سننشئ برنامجًا يطبع الكلمات "Hello World."في محرر النصوص ، أنشئ ملفًا جديدًا واحفظه باسم" ChaoThegioi.java ". ChaoThegioi هو اسم فصلك ويجب أن يتطابق اسم الفئة هذا مع اسم الملف.
  2. قم بتعريف الطبقة والطريقة الرئيسية. الطريقة الرئيسية main static void main (String args) هي الطريقة التي سيتم تنفيذها عند تشغيل البرنامج. الإعلان هو نفسه في جميع برامج Java.

  3. اكتب الكود بالكلمات "Hello World.
    • لنلقِ نظرة على مكونات سطر الأوامر هذا:
      • يخبر النظام النظام بفعل شيء ما.
      • يخبر out النظام أننا سنفعل شيئًا ما مع الإخراج.
      • println تعني "خط الطباعة" ومعها نطلب من النظام طباعة سطر في الإخراج.
      • الأقواس الخارجية ("Hello World.") يشير إلى الطريقة يأخذ System.out.println () معلمة واحدة ، وفي هذه الحالة تكون String "مرحبا بالعالم."
    • لاحظ أنه في Java هناك بعض القواعد التي يجب أن نتبعها:
      • تنتهي دائمًا بفاصلة منقوطة.
      • تميز Java بين الأحرف الكبيرة والصغيرة. لذلك ، لتجنب الأخطاء ، يجب كتابة اسم الطريقة واسم المتغير واسم الفئة في الحالة الصحيحة.
      • يتم وضع كتلة الشفرة الخاصة لطريقة أو حلقة معينة بين أقواس معقوفة.
  4. دمج. يجب أن يبدو عرض Hello World النهائي الخاص بك كما يلي:
  5. احفظ الملف وافتح سطر الأوامر أو المترجم الطرفي. انتقل إلى المجلد حيث قمت بحفظ ChaoThegioi.java واكتب javac ChaoThegioi.java. سيخبر هذا الرمز مترجم جافا أنك تريد تجميع ChaoThegioi.java. إذا كانت هناك أخطاء ، فسيخبرك المترجم أين قمت بذلك. إذا لم تكن هناك أخطاء ، فيجب ألا تكون هناك رسائل من المترجم. الآن ، انظر إلى دليل ChaoThegioi.java ، سترى ChaoThegioi.class. هذا هو ملف Java الذي تستخدمه لتشغيل برنامجك.
  6. تشغيل البرنامج. أخيرًا ، يجب علينا تشغيل البرنامج! في موجه الأوامر أو المحطة ، اكتب جافا تشاو يخبر هذا الرمز Java أنك تريد تشغيل فئة ChaoThegioi. عبارة "مرحبا العالم". سوف تظهر على شاشة العرض الخاصة بك.
  7. تهانينا ، لقد كتبت أول برنامج Java خاص بك! الإعلانات

طريقة 3 من 3: الإدخال والإخراج

  1. الآن ، سنقوم بتوسيع برنامج Hello World للحصول على مدخلات المستخدم. في هذا البرنامج ، قمنا بطباعة سلسلة يمكن للمستخدم قراءتها. ومع ذلك ، يكمن الجزء التفاعلي من البرنامج في أن المستخدم سيدخله. الآن ، سنقوم بتوسيع البرنامج ، ونطلب من المستخدم إدخال اسم ثم إرسال تحية محددة إليه.
  2. أدخل فئة الماسح الضوئي. في Java ، يمكنك الوصول إلى عدد من المكتبات المدمجة. ومع ذلك ، لاستخدامها ، نحتاج إلى استيرادها إلى البرنامج. إحدى هذه المكتبات هي java.util ، والتي تحتوي على كائن الماسح الضوئي الذي نحتاجه للحصول على معلومات من المستخدم. للدخول إلى فئة Scanner ، نضيف السطر التالي في بداية البرنامج.
    • يخبر سطر الأوامر هذا البرنامج أننا نريد استخدام كائن Scanner المتاح في حزمة java.util.
    • للوصول إلى كل كائن في حزمة java.util ، نحتاج فقط إلى الكتابة استيراد java.util. * ؛ في بداية العرض.
  3. في الطريقة الرئيسية ، قم بإنشاء مثيل جديد لكائن الماسح الضوئي. Java هي لغة برمجة موجهة للكائنات ، لذا فهي تمثل مفاهيم استخدام الكائنات. الماسح هو مثال على كائن مع الحقول والأساليب. لاستخدام فئة Scanner ، يجب علينا إنشاء كائن Scanner جديد - سنتمكن من إضافة الحقول واستخدام أساليبها. للقيام بذلك ، نكتب:
    • userInputScanner هو اسم كائن الماسح الذي أنشأناه للتو. لاحظ أن هذا الاسم مكتوب بصيغة CamelCase (أي الكلمات مكتوبة بطريقة متجاورة ، والحرف الأول من كل كلمة كبير) - هذا هو اصطلاح تسمية المتغيرات في Java.
    • نحن نستخدم المشغلين جديد لإنشاء مثيل جديد لكائن.في هذه الحالة ، أنشأنا مثيلًا جديدًا لكائن Scanner بالكتابة الماسح الجديد (System.in).
    • يتلقى كائن الماسح الضوئي معلمة تشير إلى ما يجب فحصه. في هذه الحالة ندخل System.in كمعامل. يطلب System.in من البرنامج مسح المدخلات من النظام ، وهي الإدخال الذي سيكتبه المستخدم في البرنامج.
  4. اطلب من المستخدم إدخال المعلومات. سيكون عليك أن تطلب من المستخدم معرفة وقت كتابة شيء ما على شاشة وحدة التحكم. يمكن القيام بذلك باستخدام الكود System.out.print أو System.out.println.
  5. أخبر كائن Scanner بأخذ السطر التالي الذي كتبه المستخدم وحفظه كمتغير. سيتلقى الماسح دائمًا البيانات التي أدخلها المستخدم. سيطلب السطر التالي من الماسح الضوئي تلقي مدخلات المستخدم وتخزينها في متغير:
    • في Java ، اصطلاح استخدام طرق الكائن هو objectName.methodName (المعلمات). في userInputScanner.nextLine () ، نسمي كائن Scanner بالاسم الذي قمنا بتعيينه له ثم نسميه الطريقة. nextLine () ، لا تأخذ هذه الطريقة أي معاملات.
    • لاحظ أننا نقوم بتخزين السطر التالي في كائن آخر: كائن String. لقد أعطيت اسما userInputName لهذا الكائن.
  6. طباعة التحية على المستخدم. الآن وقد تم تخزين اسم المستخدم ، يمكننا طباعة تحية لهم. تذكر الرمز System.out.println ("Hello World.") ؛ الذي كتبناه في الفصل الرئيسي؟ أي كود كتبناه للتو سيكون قبل هذا السطر من الكود. يمكننا الآن تعديل هذا السطر من التعليمات البرمجية إلى:
    • الطريقة التي ندمج بها "Hello" واسم المستخدم و "!" مع "مرحبًا" + userInputName + "!" يسمى سلسلة السلسلة.
    • هنا ، لدينا ثلاث سلاسل من الأحرف: "Hello" و userInputName و "!". في Java ، String غير قابلة للتغيير. لذلك عندما نجمع هذه السلاسل الثلاثة معًا ، فإننا في الأساس نقوم بإنشاء سلسلة جديدة تحتوي على التحية.
    • بعد ذلك ، سوف نأخذ هذه السلسلة الجديدة وندخلها كوسيطة System.out.println.
  7. دمج وحفظ. لدينا البرنامج التالي:
  8. تجميع وتشغيل. انتقل إلى موجه الأوامر أو المحطة الطرفية وقم بتشغيله باستخدام الأمر الذي استخدمناه في التشغيل الأول لـ ChaoThegioi.java. أولاً ، علينا تجميع البرنامج: javac ChaoThegioi.java. بعد ذلك ، يمكننا تشغيله: جافا تشاو الإعلانات

النصيحة

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