CodeGym /Java Blog /ランダム /Java での実行可能なインターフェイス - 段階的な実装
John Squirrels
レベル 41
San Francisco

Java での実行可能なインターフェイス - 段階的な実装

ランダム グループに公開済み
記事の範囲 → この記事では、Java を使用した実行可能なインターフェイスに主に焦点を当てます。→ まずはJavaとインターフェースの導入について説明します。→ 次に、実行可能インターフェースの基本的な定義と、実行可能インターフェースの使用法について説明します。→ 次に、Java の実行可能インターフェースと実行可能インターフェースの実装についてさらに詳しく見ていきます。→ 最後に、Java を使用した実行可能なインターフェイスの実装を、適切な例とともに段階的に見ていきます。 はじめに Java はオブジェクトとクラスをサポートしているため、高レベルのオブジェクト指向プログラミング言語です。JavaにはJavaインターフェースと呼ばれるインターフェースがあり、これはクラスの設計図を意味します。クラスによって実装される同時スレッドでコードを実行するために使用される Java の Runnable インターフェイス。public void run メソッドを使用します。run はメソッド名で、戻り値の型として void を使用します。これには引数はありません。Java の実行可能インターフェースは、そのインスタンスをスレッドとして実行できるクラスを示します。run という名前のメソッドが表示されているように、これはスレッドの開始時に使用または呼び出され、スレッドの開始時にメソッド内に実行可能コードを書き込みます。実行可能なインターフェイスにはさまざまな用途があります。これは主に run メソッドをオーバーライドする場合に使用できます。実行可能インターフェイスは、コードを期待するために従うべきいくつかのルールを担当または提供します。全体的な実行可能インターフェースの実行を行うことができます。最初にクラスを作成してそのオブジェクトを作成し、実行可能インターフェースを実装するオブジェクトを使用してスレッドを開始し、さまざまな糸を実行する際に run メソッドを使用します。ここでは、別のスレッドを使用します。これにより、スレッド インスタンスをインスタンス化するスレッドのサブクラスの使用または作成が回避され、クラスの動作を変更する意見が得られるまではサブクラス化しないことが重要です。 実行可能なインターフェイス Java の実行可能なインターフェイスは、主にネットワークとそのプログラミング (ネットワーク プログラミングとマルチスレッド プログラミング) で使用されます。実行可能なインターフェイスはスレッドを使用し、各タッドが異なる制御フローを表すため、ネットワーク プログラミングで使用されます。Java には、さまざまなメソッドやクラスをサポートするさまざまなパッケージがあり、この実行可能なインターフェイスは Java によってサポートされます。言語パッケージ。次に、実行可能インターフェースの実装を見てみましょう。Java を使用して実行可能インターフェースを実装すると、オブジェクトの助けを借りてスレッドを作成できます。これを行うには、 run メソッドを使用する必要があります。
public void run()
このメソッドは引数を必要とせず、クラスのオブジェクトが実装されると、実行可能インターフェイスがスレッドを作成します。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. オブジェクトを使用して作成されたスレッド クラスの開始を支援し、実行可能なインターフェイスを実装するクラスを作成します。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