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