JShell Java 9에 도입된 Java 쉘 도구입니다. 입력을 읽고 실행하고 명령줄에 인쇄하는 대화형 도구입니다. 즉각적인. main() 을 작성할 필요가 없습니다. 자바 클래스처럼 실행하는 메소드
세트를 포함하는 다양한 컬렉션을 구현할 수 있습니다. , 목록 , 및 지도 JShell 도구에서. 중요한 컬렉션은 지도 입니다. 인터페이스이며 키-값입니다. 쌍. 지도 중복 키 를 포함하지 않음 각 키는 최대 하나의 값에 매핑됩니다.
아래 예에서 비어 있지 않은 지도를 구현할 수 있습니다.
C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> Map<String, String> map = new HashMap<String, String>();
map ==> {}
jshell> map.put("raja", "ramesh");
$2 ==> null
jshell> map.put("adithya", "sai");
$3 ==> null
jshell> map.put("jai", "dev");
$4 ==> null
jshell> map.put("chaintaya", "krishna");
$5 ==> null
jshell> Map<String, String> immutableMap = Collections.unmodifiableMap(map);
immutableMap ==> {raja=ramesh, jai=dev, chaintaya=krishna, adithya=sai}
jshell>