JShell 자바 9에 도입된 명령줄 도구입니다. main() 없이 선언, 문 및 표현식을 평가하는 방법. JShell은 JShell Edit Pad라는 텍스트 편집기를 설정할 수 있습니다. , 코드를 매우 쉽게 수정할 수 있으며 "/edit " 명령.
다음은 다른 "/edit입니다. " Jshell에서 사용되는 명령입니다.
/edit /edit [ID] /edit [Code_Name]
- /편집: 이 명령은 인수 없이 사용할 수 있으며 "/edit" 명령은 텍스트 편집기에 모든 활성 코드를 표시합니다.
- /[ID] 수정: 이 명령은 입력한 ID에 해당하는 코드를 텍스트 편집기에 표시합니다.
- /편집 [코드_이름]: 이 명령은 입력한 이름에 해당하는 코드를 텍스트 편집기에 표시합니다.
jshell> int i = 10 i ==> 10 jshell> double j = 20.0 j ==> 20.0 jshell> public int sum(int x, int y) { ...> return x + y; ...> } | created method sum(int,int) jshell> /edit
위에서 "sum이라는 메서드와 함께 정수 i, 두 배 y를 만듭니다. ". "/edit를 입력하여 " 명령을 실행하면 "JShell 편집 패드가 표시됩니다. "와 같이.
편집기를 사용하여 추가할 수 있습니다. 또는 수정 수락 을 사용하여 세트를 코드화하고 유효성을 검사합니다. 단추. 새로운 divide()를 추가할 수 있습니다. 메소드 및 변수 "y" 값 수정 아래와 같이
jshell> int i = 10 i ==> 10 jshell> double j = 20 j ==> 20.0 jshell> public int sum(int x, int y) { ...> return x + y; ...> } | created method sum(int,int) jshell> /edit j ==> 50.0 | created method divide(double,double)
변수 "i만 표시하려는 경우 JShell 편집 패드의 " "/edit i 명령을 입력하기만 하면 됩니다. ", 그리고 10이 표시됩니다. 같은 방법으로 "ID 2"의 텍스트만 수정하려는 경우 (변수 y에 해당) "/edit 2 명령을 입력하기만 하면 됩니다. ", 그리고 20을 표시합니다.