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

Java 9에서 REPL의 중요성은 무엇입니까?


REPL 읽기-평가-인쇄-루프를 나타냅니다. . 사용자가 표현식을 입력하고 평가하고 결과를 사용자에게 반환하는 쉘입니다. REPL을 사용하는 주된 목적은 Java 파일을 생성하지 않고 Java 프로그램과 빠르게 상호 작용하여 컴파일하고 실행하는 것입니다. JShell은 개발자에게 매우 유용하며 Java 언어를 배울 수 있습니다.

아래는 REPL의 일부 기능입니다.

  • Java 9에 내장되어 있습니다.
  • 클래스 파일 없이 모든 Java 표현식을 테스트하고 컴파일하고 실행할 수 있습니다.
  • 편집기에서와 같이 TAB 키를 입력하기만 하면 메서드가 자동 완성됩니다.
  • 메소드를 정의하고 나중에 호출할 수 있습니다.
  • 예외가 발생하면 예외를 보여줍니다.
  • 모든 방법을 편집하고 변경할 수 있습니다.
  • 내장된 명령이 있습니다.

아래는 Jshell 도구를 사용한 REPL의 몇 가지 예입니다.

예시-1

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> Math.round(34.543)
$1 ==> 35


예시-2

jshell> void test(String s) {
...>       System.out.println(s);
...>    }
| created method test(String)

jshell> test("TutorialsPoint")
TutorialsPoint