CodeGym /בלוג Java /Random-HE /ממשק בר הפעלה ב-Java - יישום שלב אחר שלב
John Squirrels
רָמָה
San Francisco

ממשק בר הפעלה ב-Java - יישום שלב אחר שלב

פורסם בקבוצה
היקף המאמר → במאמר זה, ההתמקדות העיקרית שלנו תהיה בממשקים הניתנים להרצה באמצעות Java. → ראשית, נדון בהקדמה של Java וממשקים. ← בשלב הבא, נדון בהגדרה הבסיסית של ממשק בר-הפעלה ולאחר מכן בשימושים של ממשק בר-הפעלה. → בשלב הבא, נראה עוד על ממשקים ניתנים להרצה ב-Java והטמעה של ממשקים ניתנים להרצה. → סוף סוף נראה יישום שלב אחר שלב של ממשקים ניתנים להרצה באמצעות Java עם דוגמאות מתאימות. מבוא Java היא שפת תכנות ברמה גבוהה ומונחה עצמים, שכן Java תומכת באובייקטים ומחלקות. לג'אווה יש ממשקים שנקראים ממשקי ג'אווה שמשמעו שרטוט של מחלקה. ממשק בר הפעלה ב-java המשמש לביצוע קוד על השרשור המקביל, אשר מיושם על ידי המחלקה. אנו משתמשים בשיטת הפעלת void public, run הוא שם השיטה ומשתמש ב-void כסוג ההחזרה, שאין לו ארגומנטים. ממשק שניתן להרצה ב-java מציין מחלקה שבה ניתן להריץ את המופעים שלה בתור שרשורים. כפי שאנו רואים שיטה בשם run, אשר משמשת או נקראת כאשר השרשור מופעל ואנו כותבים את קוד ההפעלה בתוך השיטה כאשר השרשור מופעל. לממשק הניתן להרצה יש שימושים רבים; ניתן להשתמש בו בעיקר כאשר אנו רוצים לעקוף את שיטת הריצה. הממשק הניתן להרצה הוא האחראי או מספק כמה כללים שיש לפעול לפיהם כדי לצפות לקוד. ניתן לבצע את ביצוע הממשק הניתן להרצה הכולל, ראשית הוא יוצר מחלקה ויוצר את האובייקטים שלו וניתן להתחיל את השרשור באמצעות האובייקטים שמיישמים את הממשק הניתן להפעלה ומשתמשים בשיטת ריצה בביצוע חוטים שונים. כאן אנו משתמשים בשרשורים שונים מכיוון שהדבר מונע שימוש או יצירה של תת-מחלקות של שרשורים המייצרים מופע של שרשור וחשוב לא להיות מסווג משנה עד שיש לו דעה על שינוי התנהגות המחלקה. ממשק בר-הפעלה ממשק בר-הפעלה ב-Java משמש בעיקר ברשתות ובתכנות שלה שהוא תכנות רשת ותכנות מרובי-הליכים. הוא משמש בתכנות רשת מכיוון שממשק הניתן להרצה משתמש בשרשורים, עבור כל טיפ מייצג זרימת בקרה שונה. ב-java יש לנו חבילות שונות שתומכות בשיטות שונות ובמחלקות שונות, ממשק ההפעלה הזה נתמך ב-java. חבילת lang. כעת נראה יישום של ממשק בר-הפעלה, יישום ממשק בר-הפעלה באמצעות Java נוכל ליצור שרשור בעזרת אובייקט, לשם כך עלינו להשתמש בשיטת הריצה.
public void run()
שיטה זו אינה דורשת ארגומנטים כלשהם וכאשר אובייקט a של class מיישם, הממשק הניתן להרצה אחראי ליצור שרשור. ניתן ליצור שרשור באופן הבא ב-java,
Runnable r = new MyRunnable();
Thread t = new Thread(r);
t.start()
כאן, השרשור שנוצר מתחיל ומבצע את הקוד הכלול בשיטת הריצה. לדוגמה,
public class demo_class implements Runnable {
@override
public void run() {
System. out.println("Content in the run method");
}

public static void main(String [] args) {
demo_class d = new demo_class();
Thread t = new Thread(d);
t.start();
System. out.println("Thread has started now");
}
}
תְפוּקָה:
Thread has started now
Content in the run method
הפלט של הקוד שנכתב, יש לנו 2 שרשורים: שרשור ראשי והשרשור שנוצר במחלקת ההדגמה.

שלבים ליצירת ממשק בר הפעלה ב-Java:

1. צור מחלקה שעוזרת להתחיל את מחלקת ה-thread שנוצרה באמצעות האובייקט ושתטמיע את הממשק הניתן להרצה. 2. במחלקה שנוצרה, מחלקת thread נכתוב את השיטה או הפונקציה לעקוף שנקראת שיטת run. public void run() 3. לאחר מכן, עלינו ליצור מופע שהוא אובייקט עבור מחלקת ה-thread. 4. לשרשור הזה יש בנאי שמקבל את האובייקט או המופעים הניתנים להרצה. 5. לאחר מכן, העבירו את האובייקט הזה כפרמטר לאובייקט השרשור. 6. לאחר מכן, עלינו להשתמש בשיטת start() כדי להתחיל את השרשור ולבצע את שיטת הריצה שסופקה במחלקה. 7. לא נוכל לקרוא ישירות לשיטת הריצה ליצירת והפעלת השרשור. 8. עלינו להתחיל את השרשור באמצעות אובייקט שנוצר במחלקה של thread. t.start() הבה ניקח דוגמה נוספת,
public class demo_class1 implements Runnable {
@override
public void run() {
System. out.println("Content in the run method and here we can say that the run method is executing");
}

public static void main(String [] args) {
demo_class d = new demo_class();
Thread t = new Thread(d);
t.start();
System. out.println("Thread has started now and this is the main thread");
}
}
תְפוּקָה:
Thread has started now and this is the main thread.
Content in the run method and here we can say that the run method is executing.
הפלט של הקוד שנכתב, יש לנו 2 שרשורים: שרשור ראשי והשרשור שנוצר במחלקת ההדגמה. אלו הם השלבים ליצירת הממשק הניתן להרצה באמצעות Java. כעת הבה נסכם את מה שנדון במאמר זה. מסקנה 1. נושא המאמר "ממשק בר הפעלה ב-Java - יישום שלב אחר שלב" נדון בבלוג זה המקנה לנו ידע מיוחד שכן הממשק הוא נושא חשוב ב-Java. 2. ראשית, ראינו קצת היכרות עם Java וממשקים. 3. לאחר מכן, ראינו את ההגדרה הבסיסית של הממשקים הניתנים להרצה ולאחר מכן דיברנו עליה יותר. 4. ממשק שניתן להרצה ב-java מציין מחלקה שבה ניתן להריץ את המופעים שלו בתור שרשורים. 6. לאחר מכן, דיברנו על היישומים של ממשקים הניתנים להרצה, כגון תכנות מרובי-הליכים ותכנות רשת. 7. החבילה שתשמש להטמעת הממשקים הניתנים להרצה היא חבילת java.lang. 8. לבסוף דנו ביישום שלב אחר שלב של ממשקים ניתנים להרצה באמצעות Java עם דוגמאות מתאימות להבנה טובה יותר והשגת ידע טוב יותר. מקווה שקיבלת קצת ידע חדש לאחר קריאת מאמר זה.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION