- - بدء Java: كتابة وتنفيذ برنامج Java الخاص بك

بدء Java: كتابة وتنفيذ برنامج Java الخاص بك

المقدمة

جافا هي عالية المستوى (سهلة الفهم) ،كائنية التوجه (لها خصائص OOPs مثل Encapsulation ، والوراثة ، و Polymorphism) ، مستقلة عن المنصة (يمكن تشغيلها في أي نظام تشغيل) ، قوية (تنفذ على الرغم من الفشل) ولغة برمجة حساسة لحالة الأحرف.

بعد الحصول على هذه المفاهيم الأساسية للغة برمجة Java ، سنبدأ بأول برنامج أساسي لحساب عاملي في Java.

جافا

لماذا يجب أن تتعلم جافا؟

إذا كنت بالفعل على دراية بلغات البرمجة مثل C ، لغة إجرائية ، فإن تعلم JAVA سيكون في طليعة C.

الاختلافات الأساسية بين C و Java هي:

  • C هي لغة إجرائية حيث تعد Java لغة موجهة للكائنات.
  • لغة C هي لغة مترجمة بينما لغة Java هي لغة مترجمة ومترجمة.
  • لغة C هي لغة متوسطة المستوى حيث لغة Java هي لغة عالية المستوى.
  • يستخدم C الأسلوب من أعلى إلى أسفل بينما يتبع Java النهج من القاعدة إلى القمة.
  • في C ، تتم إدارة الذاكرة يدويًا باستخدام malloc ، calloc ، مجانًا بينما في Java Memory Management تتم بواسطة Java نفسها بواسطة Garbage Collection.
  • تدعم Java التحميل الزائد للطريقة ، وتجاوز الطريقة ولكن C ليس لديها هذه المفاهيم.
  • في لغة C ، لا يوجد شيء يسمى معالجة الاستثناء ولكن في Java.
  • بالنسبة إلى C ، يعمل الرمز على البيانات ولكن بالنسبة إلى Java ، تتحكم البيانات في الوصول إلى التعليمات البرمجية.
  • لدى C استخدامًا واسعًا للمؤشرات بينما تستخدم Java كائنات بشكل مكثف.
  • C تعتمد على النظام الأساسي ، بينما Java مستقلة عن النظام الأساسي.
  • بالمقارنة مع C ، تعد Java أكثر أمانًا وسهولة في التعلم.

المتطلبات الأساسية

  1. محرر قياسي (مثل Textpad / Notepad / Wordpad)
  2. يجب تثبيت JDK في جهازك من أجل ترجمة برنامج JAVA وتنفيذه.

خطوات لكتابة برنامج جافا

  1. اكتب رمز Java هذا في ملف
public class WelcomeToJAVA{
public static void main(String args[]){
System.out.println(“Welcome To JAVA”);
}
}
  1. احفظ الملف بامتداد .java. حاول دائمًا حفظ ملف برنامج جافا كاسم الفئة حيث توجد الطريقة الرئيسية. لذا فإن اسم برنامج جافا لدينا هو "WelcomeToJAVA.java"
  2. يرجى تذكر الموقع حيث تحفظ ملف جافا الخاص بك. في هذا المثال ، قمنا بحفظ الملف في دليل "D: javaprogramsexample".
  3. الآن افتح موجه الأوامر لترجمة برنامج جافا وتنفيذه.
  4. انتقل إلى الدليل حيث احتفظت بملف جافا الخاص بك.
  5. قم بتنفيذ الأمر التالي لترجمة برنامج java باستخدام مترجم javac.
    D: javaprogramsexample> javac WelcomeToJAVA.java
  6. قم بتنفيذ الأمر التالي لتنفيذ برنامج جافا باستخدام JVM (Java Virtual Machine) [مترجم لملف .class]
    D: javaprogramsexample> java WelcomeToJAVA

برنامج جافا الأول

شرح كود الجافا

  • هنا "عام" هو محدد الوصول. هناك 3 المزيد من محددات الوصول هناك. افتراضي ، خاص ، محمي. سنناقش هذه لاحقا.
  • "class" هي كلمة أساسية في Java. لتعريف فئة ، يجب كتابة هذه الكلمة الأساسية. "WelcomeToJAVA" هو اسم الفصل الدراسي. لا يجب أن يكون اسم الفئة هو نفسه أي من كلمات جافا الأساسية.
  • main () هي نقطة البداية لأي برنامج جافا. تم إعلانها على أنها "عامة" و "ثابتة" بحيث يمكن استدعاء هذه الطريقة الرئيسية () من خارج فئة "WelcomeToJAVA" بدون إنشاء أي كائن (سيتم مناقشة مثيل من الفصل لاحقًا) للفئة "WelcomeToJAVA" الآن ، ترجع طريقة main () باطلة إلى نظام التشغيل ، ولهذا السبب يعد نوع طريقة main () باطلاً.
  • تعد المعلمة String args [] صفيف سلسلة مفيدًا فقط عندما نقوم بتمرير الوسيطة عبر سطر الأوامر.
  • System.out.println عبارة ستكتب الإخراج إلى وحدة التحكم. "النظام" هو فئة محددة مسبقًا في جافا والحقل الثابت "خارج" من فئة PrintStream (فئة محددة مسبقًا في جافا). علاوة على ذلك ، فإن "println () / print ()" هي طريقة لفئة PrintStream وهي في الواقع مسؤولة عن كتابة مخرجات البرنامج إلى وحدة التحكم. الفرق بين println () و print () هو أنه println () بعد كتابة الإخراج إلى وحدة التحكم ، فإنه يعيد التحكم إلى السطر التالي مباشرة بينما في حالة الطباعة () ، يظل التحكم في نفس السطر.
  • بعد تجميع ملف WelcomeToJAVA.java ، سيتم إنشاء WelcomeToJAVA.class (bytecode) ، ثم سيقوم مترجم java بتنفيذ ملف الفئة من أجل إنتاج الإخراج.

ملحوظة: قبل تجميع برنامج Java وتنفيذه ، يجب عليك تعيين مسار الفئة وإلا فلن تتمكن من ترجمة برنامج Java وتنفيذه. في البرنامج التعليمي التالي سنرى كيفية تعيين مسار الفئة لجافا.

اطلع على المزيد من البرامج التعليمية المفيدة والمبادئ التوجيهية النهائية حول برمجة Java هنا.

تعليقات