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>