الانتقال إلى المحتوى الرئيسي

النظام في جافا ما هو هذا-وصفا مفصلا لفئة النظام في لغة البرمجة جافا

النظام هو فئة النظام في لغة البرمجة جافا التي توفر مجموعة واسعة من الأساليب والخصائص للعمل مع موارد النظام وأداء العمليات المختلفة أثناء تنفيذ البرنامج. وهو جزء من مكتبة جافا القياسية ومتاح للاستخدام في أي برنامج جافا.

توفر فئة النظام طرقا ثابتة مختلفة للعمل مع النظام ككل ، والإدخال / الإخراج ، وإدارة وقت التشغيل ، وما إلى ذلك. كما يوفر الوصول إلى خصائص النظام مثل مسارات الملفات و جفم (جافا الجهاز الظاهري) الإعدادات.

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

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

  1. النظام في جافا ما هو عليه
  2. فئة النظام في جافا
  3. طرق وخصائص النظام
  4. طرق فئة النظام
  5. طرق العمل مع الإدخال / الإخراج
  6. طرق العمل مع الوقت
  7. طرق لإدارة الذاكرة
  8. طرق العمل مع خصائص النظام
  9. طرق إكمال البرنامج
  10. خصائص فئة النظام
  11. باستخدام فئة النظام في جافا
  12. التفاعل مع نظام التشغيل من خلال فئة النظام
  13. طرق فئة النظام
  14. أمثلة على استخدام أساليب فئة النظام
  15. خاتمة
  16. فئة النظام ومعالجة الأخطاء
  17. سؤال وجواب
  18. ما هي فئة النظام في لغة البرمجة جافا?
  19. كيف يمكنني استخدام فئة النظام لإخراج الرسائل?
  20. هل يمكن استخدام فئة النظام لقراءة البيانات من وحدة التحكم?
  21. كيف يمكنني استخدام فئة النظام لنسخ المصفوفات?
  22. هل من الممكن تغيير قيمة خاصية النظام باستخدام فئة النظام?

النظام في جافا ما هو عليه

النظام هو فئة في لغة البرمجة جافا التي توفر العديد من الطرق للعمل مع خصائص النظام ، والتفاعل مع البيئة ، وإدارة التدفقات.

وهنا بعض من أساليب فئة النظام:

  1. خارج: يمثل الإخراج القياسي ويستخدم لإخراج البيانات إلى وحدة التحكم.
  2. في: يمثل الإدخال القياسي ويستخدم لقراءة البيانات من لوحة المفاتيح.
  3. خطأ: يمثل إخراج الخطأ القياسي ويستخدم لإخراج رسائل الخطأ إلى وحدة التحكم.
  4. كيرنتيميليس: إرجاع الوقت الحالي بالمللي ثانية منذ بداية العصر.
  5. جيتبروبيرتي: إرجاع قيمة خاصية النظام المحدد.
  6. خروج: ينتهي تنفيذ البرنامج.

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

هنا مثال على استخدام فئة النظام:

كودالوصف
النظام.خارج.برينتلن ("مرحبا ، العالم!");إخراج السلسلة " مرحبا ، العالم!"إلى وحدة التحكم.
اسم السلسلة = النظام.جيتبروبيرتي("user.name");يسترد اسم المستخدم ويخزنه في متغير" الاسم".
الوقت الحالي الطويل = النظام.كيرنتيميميليس();يسترد الوقت الحالي بالمللي ثانية منذ بداية العصر ويخزنه في متغير "الوقت الحالي".
النظام.خروج (0);يكمل تنفيذ البرنامج مع رمز الخروج 0.

فئة النظام هي جزء مهم من لغة جافا وتمتد قدرات البرمجة المتعلقة بالتفاعل مع نظام التشغيل وبيئة وقت التشغيل.

فئة النظام في جافا

النظام هو فئة قياسية في لغة برمجة جافا توفر طرقا ملائمة للتفاعل مع موارد النظام والإدخال / الإخراج والتحكم في تنفيذ البرنامج.

طرق فئة النظام:

  1. سيستيميميليس () - إرجاع الوقت الحالي بالمللي ثانية منذ منتصف ليل 1 يناير 1970 بتوقيت جرينتش. يمكن استخدام هذه الطريقة لقياس وقت تنفيذ البرنامج أو لإنشاء أرقام عشوائية.
  2. كيرنتيميميليس () - على غرار طريقة سيستيميميليس () ، ولكن يعود الوقت الحالي في ميلي ثانية منذ منتصف الليل في 1 يناير 1970 بالتوقيت المحلي.
  3. أرايكوبي (كائن سرك ، إنت سركبوس ، كائن ديست ، إنت ديستبوس ، إنت طول) - نسخ العناصر من مجموعة واحدة إلى أخرى. تتيح لك هذه الطريقة نسخ كل من الكائنات وأنواع البيانات البدائية.
  4. خروج (حالة كثافة العمليات) - ينهي تنفيذ البرنامج مع الوضع المحدد. تأخذ الطريقة معلمة عدد صحيح تحدد رمز إنهاء البرنامج.
  5. جيتبروبيرتي (مفتاح السلسلة) - إرجاع قيمة خاصية النظام للمفتاح المحدد. على سبيل المثال ، يمكنك الحصول على قيمة "جافا.خاصية" الإصدار " ، والتي تمثل الإصدار الحالي من جافا.
  6. غ—) - يبدأ جامع القمامة لتحرير الذاكرة غير المستخدمة. على الرغم من أن استدعاء هذه الطريقة لا يضمن الإفراج الفوري عن الذاكرة ، إلا أنه قد يزيد من احتمالية تشغيل جامع البيانات المهملة.

مثال على استخدام طريقة سيستيميميليس ():

وقت البدء الطويل = النظام.كيرنتيميميليس();

// الكود الذي يجب قياس وقت تنفيذه

نهاية طويلة = النظام.كيرنتيميميليس();

وقت التنفيذ الطويل = وقت الانتهاء-وقت البدء;

النظام.خارج.برينتلن ( ":: "+ وقت التنفيذ+":");

Arra أرايكوبي():

إنت [] سورسيراي = {1, 2, 3, 4, 5};

كثافة العمليات [] ديستيناتيوناري = كثافة العمليات الجديدة [5];

النظام.أرايكوبي (سورسيراي ، 0 ، ديستيناتيوناري ، 0 ، سورسيراي.الطول);

النظام.خارج.برينتلن ( ":: "+ المصفوفات.توسترينغ (ديستيناتيوناري));

Вывод:

Скопированный массив: [1, 2, 3, 4, 5]

توفر فئة النظام في جافا طرقا ملائمة للعمل مع موارد النظام وتنفيذ عمليات الإدخال / الإخراج. باستخدام هذه الأساليب يسمح لك البرنامج في جافا أكثر كفاءة وسهولة.

طرق وخصائص النظام

1. خارج: هذا هو حقل ثابت من نوع برينتستريم ، والذي يمثل الإخراج القياسي. يمكن استخدامه لإخراج البيانات إلى وحدة التحكم باستخدام طرق مثل برينتلن () أو طباعة ().

2. خطأ: هذا حقل ثابت من نوع برينتستريم ، والذي يمثل دفق خطأ قياسي. يمكن استخدامه لعرض رسائل الخطأ أو الاستثناء.

3. في: هذا حقل نوع إدخال ثابت يمثل الإدخال القياسي. يمكن استخدامه لقراءة البيانات من وحدة التحكم باستخدام طرق مثل قراءة().

4. كيرنتيميليس (): هذه طريقة ثابتة ترجع عدد المللي ثانية التي مرت منذ بداية العصر (1 يناير 1970). يمكن استخدامه لقياس وقت تنفيذ البرنامج أو تأخير التنفيذ.

5. أرايكوبي(): هذه طريقة ثابتة تقوم بنسخ العناصر من مصفوفة إلى مصفوفة أخرى. يمكن استخدامه لنسخ جزء من مصفوفة أو لإنشاء مصفوفة جديدة بحجم مختلف.

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

7. خروج (): هذه طريقة ثابتة تغلق جفم وتنهي البرنامج. يمكن استخدامه لفرض إنهاء البرنامج أو التعامل مع المواقف الاستثنائية.

8. غ(): هذا هو أسلوب ثابت أن يبدأ جمع القمامة في جفم. يمكن استخدامه لتحرير الذاكرة بشكل صريح وتحسين أداء البرنامج.

9. سيتين (): هذه طريقة ثابتة تقوم بتعيين دفق إدخال جديد. يمكن استخدامه لإعادة توجيه الإدخال من وحدة التحكم إلى مصدر بيانات آخر.

10. تعيين(): هذه طريقة ثابتة تقوم بتعيين دفق إخراج جديد. يمكن استخدامه لإعادة توجيه إخراج وحدة التحكم إلى مستقبل بيانات آخر.

طرق فئة النظام

توفر فئة النظام في لغة برمجة جافا مجموعة من الطرق التي تسمح لك بالعمل مع موارد النظام وتنفيذ عمليات نظام معينة. سيغطي هذا القسم بعض طرق فئة النظام.

طرق العمل مع الإدخال / الإخراج

  • النظام.خارج.برينتلن—) - إخراج السلسلة التي تم تمريرها إليها إلى الإخراج القياسي. على سبيل المثال:

النظام.خارج.برينتلن ("مرحبا ، العالم!");

  • System.in -يمثل تيار الإدخال القياسية التي يمكن استخدامها لقراءة البيانات من لوحة المفاتيح. على سبيل المثال:

الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);

النظام.خارج.برينتلن ("أدخل اسمك:");

اسم السلسلة = الماسح الضوئي.الخط التالي();

النظام.خارج.برينتلن ("مرحبا ،" + اسم+"!");

طرق العمل مع الوقت

  • النظام.كيرنتيميليس—) - إرجاع الوقت الحالي بالمللي ثانية منذ بداية العصر (1 يناير 1970). على سبيل المثال:

وقت البدء الطويل = النظام.كيرنتيميميليس();

// بعض التعليمات البرمجية التي يتطلب تنفيذها قياس الوقت

نهاية طويلة = النظام.كيرنتيميميليس();

وقت التنفيذ الطويل = وقت الانتهاء-وقت البدء;

النظام.خارج.برينتلن ("وقت التنفيذ:" + وقت التنفيذ + "ميلي ثانية");

طرق لإدارة الذاكرة

  • النظام.غ—) - يبدأ جامع القمامة لتحرير الذاكرة غير المستخدمة. على سبيل المثال:

النظام.غ();

طرق العمل مع خصائص النظام

  • النظام.جيتبروبيرتي () - إرجاع قيمة خاصية النظام المحدد. على سبيل المثال:

جيتبروبيرتي ("os.name");

النظام.خارج.برينتلن ("نظام التشغيل:" + أوسم);

طرق إكمال البرنامج

  • النظام.خروج—) - ينهي تنفيذ البرنامج بحالة الإكمال المحددة. على سبيل المثال:

النظام.خروج (0);

هذه ليست سوى بعض من أساليب فئة النظام. لاحظ أن بعض الأساليب قد تتطلب أذونات إضافية أو لديها قدرات محدودة في رمل الأمن جفم.

خصائص فئة النظام

فئة النظام في لغة برمجة جافا هي فئة نظام توفر الوصول إلى خصائص وطرق النظام. في هذا القسم ، سنلقي نظرة على الخصائص الأساسية لفئة النظام.

  • في: خاصية تمثل تيار الإدخال القياسي. يسمح لك بقراءة البيانات من لوحة المفاتيح أو مصدر الإدخال الآخر.

  • خارج: خاصية تمثل تيار الإخراج القياسي. يسمح لك بإخراج البيانات إلى وحدة تحكم أو جهاز إخراج آخر.

  • خطأ: خاصية تمثل دفق إخراج الخطأ. يسمح لك بإخراج رسائل الخطأ إلى وحدة التحكم أو جهاز الإخراج الآخر.

  • كيرنتيميميليس(): طريقة ترجع الوقت بالمللي ثانية منذ 1 يناير 1970.

  • جيتبروبيرتي (مفتاح السلسلة): طريقة ترجع قيمة خاصية النظام مع المفتاح المحدد. على سبيل المثال ، يمكنك الحصول على قيمة خاصية النظام "جافا.الإصدار " لمعرفة إصدار جافا.

  • جيتنف (اسم السلسلة): طريقة ترجع قيمة متغير بيئة النظام المحدد.

  • أرايكوبي (كائن سرك ، إنت سركبوس ، كائن ديست ، إنت ديستبوس ، إنت طول): طريقة نسخ العناصر من مجموعة واحدة إلى أخرى.

هذه ليست سوى بعض من خصائص وطرق فئة النظام. كما يوفر وظائف مفيدة أخرى تتعلق بإدارة النظام وتنفيذ الأوامر والمزيد.

يسمح استخدام خصائص فئة النظام للمطورين بإدارة الإدخال / الإخراج والحصول على معلومات حول النظام واستخدام وظائف النظام المهمة الأخرى.

باستخدام فئة النظام في جافا

فئة النظام هي واحدة من الفئات الرئيسية في لغة برمجة جافا. يحتوي على العديد من الطرق والمتغيرات للعمل مع النظام والتفاعل مع البيئة التي يعمل فيها البرنامج.

يمكن استخدام طرق فئة النظام لأغراض مختلفة ، مثل:

  • يستخدم لإخراج البيانات إلى وحدة التحكم.
  • إرجاع الوقت الحالي بالمللي ثانية ، والتي يمكن استخدامها ، على سبيل المثال ، لقياس وقت تنفيذ البرنامج.
  • يسمح لك بالحصول على قيمة خاصية النظام باسمها.
  • يسمح لك بالحصول على قيمة متغير البيئة باسمه.
  • يبدأ عملية جمع القمامة ، مما يسمح لك لتحرير الذاكرة غير المستخدمة.

توفر متغيرات فئة النظام أيضا معلومات حول النظام والبيئة الحاليين. على سبيل المثال:

  • يمثل الإخراج القياسي ويمكن استخدامه لإخراج البيانات إلى وحدة التحكم.
  • يمثل الإدخال القياسي ويمكن استخدامه لقراءة البيانات من وحدة التحكم.
  • يمثل دفق خطأ قياسي ويمكن استخدامه لإخراج رسائل الخطأ.

تستخدم فئة النظام على نطاق واسع في لغة برمجة جافا وتوفر أدوات قوية للعمل مع النظام والبيئة. تسمح لك طرقه ومتغيراته بإجراء عمليات مختلفة والتحكم في الإدخال / الإخراج وقياس وقت التنفيذ والتفاعل مع بيئة البرنامج. يمكن أن يؤدي استخدام فئة النظام إلى تبسيط تطوير البرنامج بشكل كبير وجعله أكثر كفاءة.

التفاعل مع نظام التشغيل من خلال فئة النظام

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

طرق فئة النظام

  • النظام.كيرنتيميليس—) - إرجاع الوقت الحالي في ميلي ثانية. يمكن استخدام هذه الطريقة لقياس وقت تنفيذ البرنامج أو كمؤقت;
  • النظام.إنهاء (حالة كثافة العمليات) - إنهاء تنفيذ الجهاز الظاهري جافا مع الوضع المحدد;
  • النظام.جيتينف () - إرجاع خريطة بيئة غير قابلة للتغيير;
  • النظام.جيتبروبيرتيز () - إرجاع خريطة ثابتة من خصائص النظام;
  • النظام.جيتبروبيرتي (مفتاح السلسلة) - إرجاع قيمة خاصية النظام مع المفتاح المحدد;
  • النظام.سيتبروبيرتي (مفتاح سلسلة ، قيمة سلسلة) - يحدد قيمة خاصية النظام مع المفتاح المحدد;
  • النظام.لينيسيباراتور—) - إرجاع سلسلة تمثل فاصل الخط في نظام التشغيل;
  • النظام.جيتنف (اسم السلسلة) - إرجاع قيمة متغير البيئة مع الاسم المحدد;
  • النظام.الإعداد (طباعة تيار خارج) - يعيد توجيه الإخراج القياسي إلى الدفق المحدد.

أمثلة على استخدام أساليب فئة النظام

مثال 1:

وقت البدء الطويل = النظام.كيرنتيميميليس();

// القيام ببعض العمليات

نهاية طويلة = النظام.كيرنتيميميليس();

النظام.خارج.برينتلن ("وقت تنفيذ البرنامج:" + (وقت الانتهاء - وقت البدء) + "ميلي ثانية");

المثال 2:

النظام.خروج (0);

المثال 3:

خريطة إنف = النظام.جيتنف();

إلى عن على (خريطة.دخول الدخول: بيئة.entrySet()) {

System.out.println(entry.getKey() + "=" + entry.getValue());

}

Пример 4:

String javaVersion = System.getProperty("java.version");

System.out.println("Версия Java: " + javaVersion);

Пример 5:

System.setProperty("myProperty", "myValue");

String myProperty = System.getProperty("myProperty");

System.out.println("Значение свойства: " + myProperty);

Вывод

Класс System в Java предоставляет удобные методы для взаимодействия с операционной системой. باستخدام هذه الطرق ، يمكنك الحصول على معلومات حول النظام والبيئة وإدارة خصائص النظام وغير ذلك الكثير. معرفة واستخدام أساليب فئة النظام يمكن أن يسهل إلى حد كبير تطوير البرامج التي تتطلب التفاعل مع نظام التشغيل.

فئة النظام ومعالجة الأخطاء

النظام هو فئة محددة مسبقا في لغة البرمجة جافا التي توفر أساليب وحقول للعمل مع خصائص النظام ، الإدخال / الإخراج ، ومعالجة الأخطاء.

واحدة من أكثر الطرق شيوعا من فئة النظام هي النظام.خارج.برينتلن (). يتم استخدام هذه الطريقة لإخراج المعلومات إلى وحدة التحكم. على سبيل المثال:

النظام.خارج.برينتلن ("مرحبا ، العالم!");

سيؤدي هذا الرمز إلى إخراج السطر " مرحبا بالعالم!"إلى وحدة التحكم.

يوفر فصل النظام أيضا طرقا لكتابة وقراءة البيانات من إدخال/إخراج النظام:

  • System.in -يمثل تيار المدخلات القياسية. يمكنك استخدامه لقراءة البيانات من لوحة المفاتيح.
  • النظام.خارج-يمثل تيار الإخراج القياسي. يمكنك استخدامه لإخراج البيانات إلى وحدة التحكم أو إلى ملف.
  • النظام.خطأ-يمثل دفق الخطأ القياسي. يمكنك استخدامه لعرض رسائل الخطأ.

تحتوي فئة النظام على طرق مفيدة للعمل مع خصائص النظام، مثل:

  • إرجاع دليل العمل الحالي.
  • سيتم تعيين قيمة الخاصية " ميبروبيرتي "إلى"ميفالو".

توفر فئة النظام أيضا طرقا للعمل مع الوقت:

  • النظام.كيرنتيميليس—) - يعود الوقت الحالي في ميلي ثانية منذ بداية العصر.
  • النظام.نانو تايم () - إرجاع الوقت الحالي في نانو ثانية.

ميزة مهمة لفئة النظام هي معالجة الأخطاء. للقيام بذلك ، يوفر الفصل الطرق التالية:

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

فئة النظام في جافا هي أداة ملائمة للعمل مع خصائص النظام والإدخال / الإخراج ومعالجة الأخطاء.

سؤال وجواب

ما هي فئة النظام في لغة البرمجة جافا?

فئة النظام في لغة برمجة جافا هي فئة نظام توفر مجموعة من الأساليب والخصائص التي تسمح لك بالتفاعل مع نظام التشغيل وبيئة التنفيذ وتنفيذ عمليات النظام المختلفة.

كيف يمكنني استخدام فئة النظام لإخراج الرسائل?

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

هل يمكن استخدام فئة النظام لقراءة البيانات من وحدة التحكم?

نعم ، تحتوي فئة النظام على خاصية ثابتة لنوع الإدخال ، والتي تمثل دفق الإدخال القياسي. يمكنك قراءة البيانات من وحدة التحكم باستخدام طريقة القراءة () لهذه الخاصية. على سبيل المثال ، لقراءة حرف من وحدة التحكم ، يمكنك استخدام التعبير System.in .قراءة ().

كيف يمكنني استخدام فئة النظام لنسخ المصفوفات?

تحتوي فئة النظام على طريقة أرايكوبي ثابتة () تسمح لك بنسخ العناصر من مصفوفة إلى أخرى. تقبل طريقة أرايكوبي () المعلمات التالية: مصفوفة المصدر ، موضع البداية في مصفوفة المصدر ، المصفوفة المستهدفة ، موضع البداية في المصفوفة المستهدفة ، وعدد العناصر المراد نسخها. على سبيل المثال ، النظام.أرايكوبي (سورسيراي ، 0 ، تارجيتاراي ، 0 ، سورسيراي.الطول) سيتم نسخ جميع العناصر من مصدر مجموعة سورسيراي إلى الهدف مجموعة تارجيتاراي.

هل من الممكن تغيير قيمة خاصية النظام باستخدام فئة النظام?

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