ما هي الواجهة القابلة للتشغيل في Java وكيفية تنفيذها؟

ستوجهك هذه المقالة حول واجهة Runnable في Java في تنفيذ واجهة Runnable لإنشاء سلاسل في Java.

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

فيما يلي الموضوعات التي تم تناولها في هذه المقالة:





أفضل برنامج لبرمجة جافا

ما هي الواجهة القابلة للتشغيل في Java؟

java.lang.Runnableهي نوع من الواجهة الوظيفية ، مصممة لتوفير بروتوكول قياسي للكائنات التي تنوي تنفيذ التعليمات البرمجية بينما لا تزال نشطة. بمعنى آخر ، إنه القالب الأساسي للكائنات التي تريد تنفيذها بواسطة سلسلة رسائل. علاوة على ذلك ، توفر واجهة Runnable وسيلة للفصل ليكون نشطًا دون الحاجة إلى الفئة الفرعية Thread. الطبقة التي تنفذ Runnable واجهة جافا يمكن تشغيلها بدون تصنيف فرعي الموضوع. كل ما عليك فعله هو إنشاء مثيل لـ Thread وتمريره كهدف. يتم تنفيذ هذه الواجهة في الغالب عندما لا يتم استخدام طريقة أخرى غير طريقة run ().تحدد هذه الواجهة طريقة واحدة لعدم وجود وسيطات تسمى run () والتي تحتوي على الكود الذي يجب تنفيذه بواسطة مؤشر الترابط. وبالتالي ، تقوم الفئات بتنفيذ واجهة Runnable التي تحتاج إلى تجاوز run ().

هذه الطريقة لا تُرجع شيئًا هكذامعرّف بنوع بيانات باطل. فيما يلي إعلان الطريقة:



بناء الجملة:

تشغيل الفراغ العام ()

دعنا ننتقل الآن ونرى ما هي الخطوات المختلفة المتضمنة لاستخدام واجهة Runnable في Java.

خطوات استخدام واجهة قابلة للتشغيل في Java

أدرجت أدناه الخطوات المختلفة المتضمنة في تنفيذ واجهة Runnable في Java:



  1. تتمثل الخطوة الأولى في إنشاء فئة تنفذ واجهة التشغيل.
  2. الآن ، تحتاج إلى تجاوز طريقة التشغيل في ملففئة Runnable.
  3. بعد ذلك ، تحتاج إلى تمرير الكائن Runnable كمعامل إلى مُنشئ كائن فئة Thread أثناء إنشائه. الآن ، هذا قادر على تنفيذ فئة Runnable لدينا.
  4. أخيرًا ، تحتاج إلى استدعاء طريقة بدء كائن Thread.

تنفيذ واجهة التشغيل

لقد أظهرت أدناه عرضًا توضيحيًا لتنفيذ واجهة Runnable في Java.

package edureka public class EduRunnableDemo {public static void main (String [] args) {System.out.println ('From main ():' + Thread.currentThread (). getName ()) System.out.println ('Creating Runnable مثيل ... ') Runnable runnable = new Runnable () {Override public void run () {System.out.println (' From run (): '+ Thread.currentThread (). getName ())}} النظام. out.println ('إنشاء مثيل مؤشر ترابط ...') مؤشر ترابط = مؤشر ترابط جديد (قابل للتشغيل) System.out.println ('إطلاق مؤشر ترابط ...') thread.start ()}}

سيولد هذا الرمز الناتج التالي:

من main (): main إنشاء مثيل قابل للتشغيل ... إنشاء مثيل مؤشر ترابط ... بدء تشغيل سلسلة رسائل ... من التشغيل (): Thread-0

بهذا نصل إلى نهاية هذه المقالة حول واجهة التشغيل في Java.إذا كنت تريد معرفة المزيد عن Java ، يمكنك الرجوع إلى موقعنا .

الآن بعد أن فهمت ما هي الواجهة القابلة للتشغيل في Java ، تحقق من ملف من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم. تم تصميم دورة تدريب وشهادة Java J2EE و SOA من Edureka للطلاب والمهنيين الذين يرغبون في أن يصبحوا مطوري Java. تم تصميم الدورة التدريبية لمنحك السبق في برمجة Java وتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & Spring.

__init__ الثعبان

لديك سؤال لنا؟ يرجى ذكرها في قسم التعليقات بمقال 'الواجهة القابلة للتشغيل في جافا' وسنعاود الاتصال بك في أقرب وقت ممكن.