जेशेल एक जावा शेल टूल है जिसे जावा 9 में पेश किया गया है। यह एक इंटरेक्टिव टूल है जो इनपुट को पढ़ता है, इसे निष्पादित करता है, और इसे कमांड-लाइन में प्रिंट करता है। संकेत देना। हमें 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>