जेशेल जावा का पहला REPL . है और कमांड-लाइन उपकरण जो जावा प्रोग्रामिंग भाषा तत्वों का इंटरैक्टिव उपयोग प्रदान करता है। हम इस उपकरण का उपयोग करके किसी वर्ग के अलगाव में कार्यक्षमता का परीक्षण कर सकते हैं। जेशेल कमांड-लाइन . में एक सरल और आसान प्रोग्रामिंग वातावरण बनाता है जो उपयोगकर्ता से इनपुट लेता है, उसे पढ़ता है और परिणाम को प्रिंट करता है। एक लैम्ब्डा एक्सप्रेशन एक ऐसा फंक्शन है जो बिना किसी वर्ग के बनाया गया है।
नीचे दिए गए उदाहरण में, हम JShell में लैम्ब्डा एक्सप्रेशन लागू कर सकते हैं।
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> Consumer<String> s = (String s) -> System.out.println(s) s ==> $Lambda$14/1268066861@3159c4b8
अगर हमें उपभोक्ता की विधि याद नहीं आ रही है इंटरफ़ेस फिर एक डॉट . के बाद बनाए गए वैरिएबल का नाम टाइप करें और टैब press दबाएं . यह उन तरीकों की सूची तैयार करता है जिन्हें उपभोक्ता . पर कॉल किया जा सकता है इंटरफ़ेस।
jshell> s. accept( andThen( equals( getClass() hashCode() notify() notifyAll() toString() wait( jshell> s.accept("Welcome to Tutorialspoint") Welcome to Tutorialspoint