CodeGym /Java 博客 /随机的 /Java 中的可运行接口 - 分步实现
John Squirrels
第 41 级
San Francisco

Java 中的可运行接口 - 分步实现

已在 随机的 群组中发布
文章范围 → 在本文中,我们的主要关注点是使用 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