Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào để tạo một chuỗi bằng cách sử dụng lớp ẩn danh trong Java?

A Chủ đề là một chức năng có thể được thực thi đồng thời với phần khác của chương trình. Tất cả các chương trình Java đều có ít nhất một luồng, được gọi là luồng chính, được tạo bởi Máy ảo Java (JVM) khi chương trình bắt đầu khi main () phương thức được gọi với luồng chính.

Trong Java, chúng ta có thể tạo một chuỗi bằng cách mở rộng một chuỗi lớp học hoặc bằng cách triển khai giao diện Runnable . Chúng tôi cũng có thể tạo một chuỗi bằng cách sử dụng ẩn danh lớp mà không mở rộng lớp Chủ đề trong chương trình dưới đây.

Ví dụ

public class AnonymousThreadTest {
   public static void main(String[] args) {
      new Thread() {
         public void run() {
            for (int i=1; i <= 5; i++) {
               System.out.println("run() method: " + i);
            }
         }
      }.start();
      for (int j=1; j <= 5; j++) {
         System.out.println("main() method: " + j);
      }
   }
}

Đầu ra

main() method: 1
run() method: 1
main() method: 2
run() method: 2
main() method: 3
run() method: 3
main() method: 4
run() method: 4
main() method: 5
run() method: 5