CodeGym/Java Blog/무작위의/Java의 실행 가능 인터페이스 - 단계별 구현
John Squirrels
레벨 41
San Francisco

Java의 실행 가능 인터페이스 - 단계별 구현

무작위의 그룹에 게시되었습니다
회원
기사 범위 → 이 기사에서는 Java를 사용하여 실행 가능한 인터페이스에 중점을 둘 것입니다. → 먼저 자바와 인터페이스의 소개에 대해 이야기하겠습니다. → 다음으로, 실행 가능 인터페이스의 기본 정의와 실행 가능 인터페이스의 용도에 대해 논의하겠습니다. → 다음으로, Java의 실행 가능 인터페이스와 실행 가능 인터페이스 구현에 대해 자세히 살펴보겠습니다. → 마지막으로 적절한 예제와 함께 Java를 사용하여 실행 가능한 인터페이스의 단계별 구현을 살펴보겠습니다. 소개 Java는 객체와 클래스를 지원하는 고급 객체 지향 프로그래밍 언어입니다. Java에는 클래스의 청사진을 의미하는 Java 인터페이스라는 인터페이스가 있습니다. 클래스에 의해 구현되는 동시 스레드에서 코드를 실행하는 데 사용되는 Java의 실행 가능 인터페이스입니다. 우리는 public void run 메소드를 사용합니다. run은 메소드 이름이고 인수가 없는 void를 반환 유형으로 사용합니다. Java의 실행 가능 인터페이스는 해당 인스턴스가 스레드로 실행될 수 있는 클래스를 나타냅니다. 스레드가 시작될 때 사용되거나 호출되는 run이라는 메서드를 볼 수 있듯이 스레드가 시작될 때 메서드 내부에 실행 코드를 작성합니다. 실행 가능한 인터페이스에는 다양한 용도가 있습니다. run 메소드를 재정의할 때 주로 사용할 수 있습니다. 실행 가능한 인터페이스는 코드를 기대하기 위해 따라야 할 몇 가지 규칙을 담당하거나 제공합니다. 전반적인 실행 가능 인터페이스 실행이 완료될 수 있습니다. 먼저 클래스를 생성하고 해당 객체를 생성하며 실행 가능 인터페이스를 구현하는 객체를 사용하여 스레드를 시작할 수 있으며 다양한 원사를 실행하는 데 run 메서드를 사용합니다. 여기서는 다른 스레드를 사용합니다. 왜냐하면 스레드 인스턴스를 인스턴스화하는 스레드의 하위 클래스 사용이나 생성을 방지하고 클래스 동작을 수정한다는 의견이 있을 때까지 하위 클래스로 분류하지 않는 것이 중요하기 때문입니다. Runnable 인터페이스 Java의 Runnable 인터페이스는 주로 네트워킹 및 네트워크 프로그래밍과 멀티스레드 프로그래밍에 사용됩니다. 실행 가능한 인터페이스는 스레드를 사용하기 때문에 네트워크 프로그래밍에 사용됩니다. 각 tad는 서로 다른 제어 흐름을 나타냅니다. Java에는 다양한 메소드와 클래스를 지원하는 다양한 패키지가 있으며, 이 실행 가능한 인터페이스는 Java에서 지원됩니다. 랭 패키지. 이제 실행 가능한 인터페이스의 구현을 살펴보겠습니다. Java를 사용하여 실행 가능한 인터페이스를 구현하려면 객체의 도움으로 스레드를 생성할 수 있습니다. 이를 위해서는 run 메서드를 사용해야 합니다.
public void run()
이 메소드에는 인수가 필요하지 않으며 클래스의 객체가 구현되면 실행 가능한 인터페이스가 스레드를 생성합니다. Thread는 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. 그런 다음 스레드를 시작하고 클래스에서 제공하는 run 메서드를 실행하기 위해 start() 메서드를 사용해야 합니다. 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. 첫째로, 우리는 자바와 인터페이스에 대한 소개를 보았습니다. 3. 다음으로, 실행 가능한 인터페이스의 기본 정의를 살펴보고 이에 대해 더 자세히 논의했습니다. 4. Java의 실행 가능 인터페이스는 해당 인스턴스가 스레드로 실행될 수 있는 클래스를 나타냅니다. 6. 다음으로 멀티스레드 프로그래밍, 네트워크 프로그래밍 등 실행 가능한 인터페이스의 응용에 대해 논의했습니다. 7. 실행 가능한 인터페이스 구현에 사용되는 패키지는 java.lang 패키지입니다. 8. 마지막으로 우리는 더 나은 이해와 더 나은 지식을 얻기 위해 적절한 예제와 함께 Java를 사용하여 실행 가능한 인터페이스의 단계별 구현에 대해 논의했습니다. 이 기사를 읽은 후 새로운 지식을 얻었기를 바랍니다.
코멘트
  • 인기
  • 신규
  • 이전
코멘트를 남기려면 로그인 해야 합니다
이 페이지에는 아직 코멘트가 없습니다