Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 9의 JShell에서 스레드를 만드는 방법은 무엇입니까?


JShell Java 9에 도입된 대화형 Java 쉘 도구이며 코드 스니펫을 실행할 수 있게 해주며 main() 자바와 같은 메소드 REPL 입니다. (Read-Evaluate-Print-Loop) 도구 및 명령줄에서 실행 즉각적인. 변수를 생성할 수 있습니다. , 메서드 , 수업 , 긁힘 변수 , 외부 라이브러리 , 등 JShell 사용

아래 코드 스니펫에서 Thread 수업.

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


아래 코드 스니펫에서 콘솔은 "Thread in run() 메소드를 인쇄합니다. "를 사용자에게 출력합니다.

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