لماذا طريقة args العامة للسلسلة الرئيسية الفارغة الثابتة؟

public static void main هي الطريقة الشهيرة الموجودة في جميع برامج Java الخاصة بنا ، ولكنها يتم تنفيذها أيضا في لغات أخرى موجهة للكائنات.

example:

public class MainTest {
الفراغ الثابت العام الرئيسي (String[] args) {
String str = "مرحبا بالجميع";
System.out.println (str) ؛
}
}
< / pre>
مرحبا بالجميع
< / pre>

ماذا يعني الرئيسي لبرنامج java؟< / h2> الرئيسي هو الطريقة الموجودة في الفئة الرئيسية في جذر مكدس التنفيذ. في لغة برمجة Java ، يجب أن يحتوي كل تطبيق أو برنامج على الطريقة main:

يشير الفراغ الثابت العام الرئيسي (السلسلة [] args) < / span >
  • public إلى أن الرئيسي يمكن الوصول إليه من الفئات الأخرى ؛ يسمح < / li>
  • static باستدعاء الطريقة دون إنشاء مثيل لكائن الفئة ؛ < / li>
  • void يعني إجراء لا يحتوي على نوع إرجاع.< / li>< / ul>الكلمات الرئيسية عام< / سبان> و < نمط الامتداد = "عائلة الخط: " ساعي جديد" , " ساعي" ، حافلة صغيرة؛" يمكن تبديل >ثابت < / سبان> أو عدم كتابته بالترتيب (عام ثابت أو عام ثابت). يمكنك إعطاء الوسيطة أي اسم ، لكن معظم المبرمجين يفضلون args.

    الطريقة الرئيسية تقبل وسيطة واحدة كصفيف من السلاسل String.

    String[] args

    هذه المصفوفة هي آلية النظام لتمرير المعلومات إلى التطبيق الخاص بك. كل سلسلة هي سطر أوامر. على سبيل المثال:

    java main arg1 arg2 arg3

    المبرمجون المبتدئون وحتى معظم التطبيقات لا يفعلون ذلك ، إنه فقط لإخبارك بكيفية تحديد الحجج وتمريرها عبر نمط الصفيفargs< / span>. حتي < span style = "عائلة الخط:" ساعي جديد" , " ساعي" ، حافلة صغيرة؛" >String[] args اختياري.

    example:

    public class MainTest {
    الفراغ العام الثابت الرئيسي (String[] args) {
    int i=1;
    for (String s: args) {
    System.out.println("args["+i+"]: "+s);
    i++;
    }
    }
    }
    < / pre>لن تحصل على أي نتائج في وحدة تحكم Eclipse أو Netbeans لأنك لم تجتاز الحجج. كما قلت ، يتم التنفيذ في سطر الأوامر. اكتب cmd< / span> في مربع البحث في قائمة ابدأ:

    تجميع برنامج جافا باستخدام سطور أوامر javac

    أول شيء يجب فعله هو الوصول إلى موقع مترجم JDK باستخدام الأمر cd ، ثم انسخ الفئة MainTest.java< / span > في ملف JDK. بعد ذلك ، خطوة التجميع مع نمط javac< / span >< / b> وفي النهاية التنفيذ جافا MainTest مرحبا العالم 2015< / span>. الأمر بسيط ، لقد مررنا حجج hello world 2015 وطبعناها.

    كيف نفعل ذلك مباشرة في Eclipse؟

    الأمر أبسط:
    1. انقر فوق ملف --> خصائص --> تشغيل / تصحيح الإعدادات وانقر تحرير في اللوحة اليمنى ؛ < / li>
    2. في نافذة تحرير التكوين ، انقر فوق الحجج ، حيث يتم ملء الوسيطات ؛ < / li>< / ol>