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

Làm thế nào để tạo một luồng trong JShell trong Java 9?


JShell là một công cụ trình bao java tương tác được giới thiệu trong Java 9 và cho phép chúng tôi thực thi các đoạn mã và hiển thị kết quả ngay lập tức mà không cần khai báo main () phương thức như Java. Đó là một REPL (Đọc-Đánh giá-In- Vòng lặp) và chạy từ dòng lệnh lời nhắc. Chúng tôi có thể tạo biến , phương pháp , lớp học , vết xước biến số , bên ngoài thư viện và v.v. bằng cách sử dụng JShell

Trong đoạn mã dưới đây, chúng ta có thể tạo một chuỗi bằng cách mở rộng Chuỗi lớp học.

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> class ThreadTest extends Thread {
...>       public void run() {
...>          System.out.println("Thread in run() method");
...>       }
...>       public static void main(String args[]) {
...>          ThreadTest t = new ThreadTest();
...>          t.start();
...>       }
...>    }
| created class ThreadTest


Trong đoạn mã dưới đây, bảng điều khiển in " Phương thức chuỗi trong run () "như một đầu ra cho người dùng.

jshell> new ThreadTest().run();
Thread in run() method