REPL ৷ মানে Read-Eval-Print-Loop . এটি একটি শেল যেখানে ব্যবহারকারী একটি অভিব্যক্তি টাইপ করে, এটি মূল্যায়ন করা হয় এবং ফলাফলটি ব্যবহারকারীর কাছে ফিরে আসে। REPL ব্যবহার করার মূল উদ্দেশ্য হল জাভা ফাইল তৈরি না করেই জাভা প্রোগ্রামগুলির সাথে দ্রুত যোগাযোগ করা, এটি কম্পাইল করা এবং এটি চালানো। JShell ডেভেলপারদের জন্য খুবই উপযোগী এবং আমাদের জাভা ভাষা শিখতে দেয়।
নীচে REPL এর কিছু বৈশিষ্ট্য রয়েছে
- এটি জাভা 9-এ অন্তর্নির্মিত।
- আমরা ক্লাস ফাইল ছাড়াই যেকোন জাভা এক্সপ্রেশন পরীক্ষা করতে পারি, কম্পাইল করে চালাতে পারি।
- এটি পদ্ধতিগুলিকে স্বয়ংসম্পূর্ণ করে, শুধু TAB কী টাইপ করে, যেমন আপনার সম্পাদকে।
- আমরা পদ্ধতিগুলিকে সংজ্ঞায়িত করতে পারি এবং সেগুলিকে পরে কল করতে পারি৷ ৷
- নিক্ষেপ করা হলে এটি আমাদের ব্যতিক্রম দেখায়।
- আমরা যে কোনো পদ্ধতি সম্পাদনা করতে পারি, এবং পরিবর্তন করতে পারি।
- বিল্ট-ইন কমান্ড আছে।
নিচে Jshell টুল ব্যবহার করে REPL-এর কয়েকটি উদাহরণ দেওয়া হল৷
৷উদাহরণ-1
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> Math.round(34.543) $1 ==> 35
উদাহরণ-2
jshell> void test(String s) { ...> System.out.println(s); ...> } | created method test(String) jshell> test("TutorialsPoint") TutorialsPoint