ما فائدة string[] args في الجافا ؟؟


التعليقات

مثال:

public class TestArguments {
  public static void main(String[] args) {
    System.out.print("Hello " + args[0]);
  }
}

تشغيل البرنامج عن طريق سطر الأوامر:

شكرا لك ...اذا هو عبارة عن مصفوفة تقوم بتمرير الكود عبرها !!

العفو. وبصفة أدق تقوم بتمرير معطيات (arguments) عبرها. مثلا في المثال السابق اسم ملف الكلاس TestArguments.java يعد معطى لبرنامج javac.

إنها ببساطة مجموعة من الوسائط النصية التي يمكن أن تمر إلى التطبيق الخاص بك عند تشغيله.

ويتم اشاؤها من قِبل نظام جافا.

تصحيح ، انها اوامر تمرر عند تشغيل البرنامج عبر cmd عن طريق المستخدم و ليس النظام

أليس إنشاءً لمصفوفة من السلاسل النصية؟

اجل الاوامر تدخل على البرنامج على شكل سلسلة نصية

قلت نظام Java وليس OS