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