जेशेल एक आधिकारिक पढ़ें-मूल्यांकन-प्रिंट-लूप है (आरईपीएल) जावा 9 . में पेश किया गया . यह जावा और जावा एपीआई . के त्वरित प्रोटोटाइप, डिबगिंग और सीखने के लिए एक इंटरैक्टिव शेल प्रदान करता है मुख्य () . की आवश्यकता के बिना विधि।
"/सूची" JShell में कमांड पहले टाइप किए गए सभी स्निपेट को प्रिंट करता है स्निपेट आईडी . नामक विशिष्ट पहचानकर्ता के साथ उस विशेष सत्र का . डिफ़ॉल्ट रूप से, आउटपुट में केवल मान्य कथनों या अभिव्यक्तियों के साथ कोई स्निपेट नहीं होता है जिसे दिखाया जा सकता है। हमें यह देखना होगा कि पहले लिखे गए सभी कोड में त्रुटियां शामिल हैं, फिर -सभी . पास करें /सूची . के लिए तर्क आदेश।
नीचे दिए गए कोड स्निपेट में, हमने JShell में कुछ स्टेटमेंट जैसे एक्सप्रेशन, क्लास, मेथड और आदि बनाए हैं।
C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> int x=20
x ==> 20
jshell> "Java 9"
$2 ==> "Java 9"
jshell> System.out.println($2)
Java 9
jshell> class Test {
...> }
| created class Test
jshell> void print() {
...> System.out.println("Tutorialspoint");
...> }
| created method print()
jshell> print()
Tutorialspoint
jshell> System.out.println(x)
20 नीचे दिए गए कोड स्निपेट में, हम "/list" का उपयोग करके पहले टाइप किए गए सभी स्निपेट देख सकते हैं आदेश।
jshell> /list
1 : int x=20;
2 : "Java 9"
3 : System.out.println($2)
4 : class Test {
}
5 : void print() {
System.out.println("Tutorialspoint");
}
6 : print()
7 : System.out.println(x)