CodeGym /Java Blog /Toto sisi /Java 中的可運行介面 - 逐步實現
John Squirrels
等級 41
San Francisco

Java 中的可運行介面 - 逐步實現

在 Toto sisi 群組發布
文章範圍 → 在本文中,我們的主要關注點是使用 Java 的可運行介面。→ 首先,我們將討論java和介面的介紹。→ 接下來,我們將討論可運行介面的基本定義以及可運行介面的使用。→ 接下來,我們將看到更多關於 java 中的可運行介面以及可運行介面的實作。→ 最後,我們將透過適當的範例看到使用 java 逐步實作可運行介面。 簡介 Java 是一種高階物件導向的程式語言,因為 Java 支援物件和類別。Java有稱為java接口的接口,意思是類別的藍圖。java中的Runnable接口,用於在並發線程上執行程式碼,由類別實作。我們使用 public void run 方法,run 是方法名,使用 void 作為回傳型別,它沒有任何參數。java中的可運行介面表示其實例可以作為執行緒運行的類別。正如我們看到一個名為 run 的方法,該方法在線程啟動時使用或調用,並且我們在線程啟動時在該方法內編寫可執行程式碼。可運行介面有很多用途;它主要在我們想要重寫 run 方法時使用。可運行介面負責或提供一些等待程式碼遵循的規則。整個runnable介面的執行就可以完成,首先它會建立一個類別並建立它的對象,然後可以使用實作runnable介面的物件來啟動線程,並使用run方法來執行不同的紗線。這裡我們使用不同的線程,因為這避免了使用或創建實例化線程實例的線程子類,並且重要的是在它有修改類行為的意見之前不要子類化。 Runnable介面 java中的Runnable介面主要用於網路及其編程,即網路編程和多執行緒編程。它用於網路編程,因為可運行介面使用線程,每個 tad 代表不同的控制流。在java中我們有不同的套件支援不同的方法和不同的類,java支援這個可運行的介面。朗包。現在讓我們來看看runnable介面的實現,使用java實作runnable介面我們可以在物件的幫助下建立一個線程,為此我們應該使用run方法。
public void run()
此方法不需要任何參數,當類別的物件實作 runnable 介面時,負責建立執行緒。在java中可以如下建立線程,
Runnable r = new MyRunnable();
Thread t = new Thread(r);
t.start()
這裡,建立的執行緒啟動並執行 run 方法中包含的程式碼。例如,
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. 建立一個類,幫助使用該物件啟動建立的線程類,並將實作 runnable 介面。2. 在建立的類別、執行緒類別中,我們寫要重寫的方法或函數,稱為 run 方法。public void run() 3. 接下來,我們必須建立一個執行緒類別物件的實例。4. 該執行緒有一個接受可運行物件或實例的建構子。5. 然後,將此物件作為參數傳遞給線程物件。6. 然後,我們必須使用start()方法來啟動執行緒並執行類別中提供的run方法。7. 我們不能直接呼叫run方法來建立和啟動執行緒。8. 我們必須使用線程類別中所建立的物件來啟動線程。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