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

Java 9에서 JShell의 모든 클래스, 인터페이스 및 열거형을 나열하는 방법은 무엇입니까?


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>