JShell টুলকে REPL (Read-Evaluate-Print-Loop) নামেও ডাকা হয়, যা জাভা ৯-এ উদ্ভাবন করা হয়েছে। এটি আমাদের জাভা কোড এক্সিকিউট করতে এবং তাৎক্ষণিক ফলাফল পেতে সাহায্য করে। নতুন প্রজেক্ট তৈরি না করে, কম্পাইল বা বিল্ড না করে এক্সপ্রেশন বা ছোট অ্যালগরিদম দ্রুত ইভ্যালুয়েট করা যায়। JShell-এর সাহায্যে আমরা এক্সপ্রেশন এক্সিকিউট করতে পারি, ইম্পোর্ট ব্যবহার করতে পারি, ক্লাস, মেথড এবং ভেরিয়েবল ডিফাইন করতে পারি।
করেন্ট JShell সেশনে ডিফাইন করা সব টাইপ লিস্ট করা
করেন্ট JShell সেশনে ডিফাইন করা সব ক্লাস, ইন্টারফেস এবং এনাম লিস্ট আউট করতে /types কমান্ড ব্যবহার করতে হয়।
উদাহরণ: ক্লাস, ইন্টারফেস এবং এনাম তৈরি করা
C:\Users\User> jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> class Test {
...> public static void main(String args[]) {
...> System.out.println("TutorialsPoint");
...> }
...> }
| created class Test
jshell> interface TestInterface {
...> public void sum();
...> }
| created interface TestInterface
jshell> enum EnumTest {
...> TUTORIALSPOINT,
...> TUTORIX
...> }
| created enum EnumTest
/types কমান্ড ব্যবহার করে লিস্ট আউট করা
jshell> /types | class Test | interface TestInterface | enum EnumTest jshell>