JShell REPL이라고도 하는 도구 (읽기-평가-인쇄-루프 ) Java 9에 도입되어 Java 코드를 실행하고 즉각적인 결과를 얻을 수 있습니다. 새 프로젝트를 생성하거나 컴파일하거나 빌드하지 않고도 표현식이나 짧은 알고리즘을 빠르게 평가할 수 있습니다. JShell의 도움으로 표현식을 실행할 수 있습니다. , 가져오기 사용 , 클래스 정의 , 메서드 및 변수 .
모든 클래스를 나열할 수 있습니다. , 인터페이스 및 열거 현재 JShell 세션에 정의됨 "/types를 사용하여 " 명령.
아래 코드 스니펫에서 "테스트 " 클래스, "TestInterface " 인터페이스 및 열거형 "EnumTest " JShell 도구에서.
C:\Users\User> jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> class Test {
...> public static void main(String args[]) {
...> System.out.println("TutorialsPoint");
...> }
...> }
| created class Test
jshell> interface TestInterface {
...> public void sum();
...> }
| created interface TestInterface
jshell> enum EnumTest {
...> TUTORIALSPOINT,
...> TUTORIX
...> }
| created enum EnumTest
아래 코드 조각에서 "/types를 사용하여 모든 클래스, 인터페이스 및 열거형을 나열합니다. " 명령.
jshell> /types | class Test | interface TestInterface | enum EnumTest jshell>