JShell là một công cụ trình bao java đã được giới thiệu trong Java 9. Đây là một công cụ tương tác đọc đầu vào, thực thi và in nó trong dòng lệnh lời nhắc. Chúng tôi không cần viết main () để thực thi nó giống như lớp Java.
Chúng tôi có thể triển khai các bộ sưu tập khác nhau bao gồm set , danh sách và bản đồ trong công cụ JShell. Bộ sưu tập quan trọng là Bản đồ giao diện và nó là khóa-giá trị đôi. A Bản đồ không chứa khóa trùng lặp và mỗi khóa ánh xạ đến nhiều nhất một giá trị.
Trong ví dụ dưới đây, chúng ta có thể triển khai bản đồ không trống.
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>