JShell এটি একটি জাভা শেল টুল যা জাভা 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>