Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java 9 में JShell सत्र को कैसे रीसेट करें?


Java 9 ने Java के लिए JShell पेश किया है, और यह हमें घोषणाओं, स्टेटमेंट्स, और एक्सप्रेशंस जैसे कोड स्निपेट का मूल्यांकन करने की अनुमति देता है।

JShell सत्र के दौरान, यदि हम इसे बंद किए बिना और फिर से खोले बिना रीसेट करना चाहते हैं तो हम आंतरिक कमांड का उपयोग कर सकते हैं: "/reset"। इस कमांड का उपयोग करके, वर्तमान सत्र के दौरान दर्ज कोड मिटा दिया जाता है। यह तब उपयोगी हो सकता है जब हम नई क्लास का परीक्षण करना चाहते हैं, नए वेरिएबल बनाना चाहते हैं, आदि। जबकि पहले उपयोग किए गए नामों को बनाए रखते हैं।

नीचे दिए गए स्निपेट में, हमने वेरिएबल x, y, और str बनाए हैं। हम "/list" कमांड का उपयोग करके दर्ज सभी कोड स्निपेट देख सकते हैं। उसके बाद, हम वर्तमान सत्र को रीसेट करने के लिए "/reset" कमांड लागू कर सकते हैं।

jshell> int a = 25 a ==> 25 jshell> double y = 30 y ==> 30.0 jshell> String str = "Tutorialspoint" str ==> "Tutorialspoint" jshell> /list 1 : int a = 25; 2 : double y = 30; 3 : String str = "Tutorialspoint"; jshell> /reset | Resetting state. jshell> /list jshell> x |  Error: |  cannot find symbol |    symbol: variable x |  x |  ^ jshell> str |  Error: |  cannot find symbol |   symbol: variable str |  str |  ^-^ jshell> int x = 15 x ==> 15 jshell> String str = "reset" str ==> "reset" jshell> /list 1 : int x = 15; 2 : String str = "reset";

  1. Java 9 में JShell के डिफ़ॉल्ट एडिटर को कैसे संशोधित करें? Java 9 में JShell के डिफ़ॉल्ट एडिटर को कैसे संशोधित करें?

    JShell REPL (Read-Evaluate-Print Loop) को इम्प्लीमेंट करता है जो कमांड-लाइन से कोड पढ़ता है, दिए गए स्निपेट का मूल्यांकन करता है, और परिणाम को वापस प्रिंट करता है। JShell में, JShell Editor Pad का उपयोग करके डिफ़ॉल्ट JShell एडिटर से कोड एडिट करना संभव है। हम डिफ़ॉल्ट एडिटर को संशोधित करने के लिए ए

  1. - जावा 9 में JShell सत्र में फ़ाइल कैसे लोड करें?

    JShell जावा 9 में पेश किया गया एक नया कमांड-लाइन इंटरैक्टिव REPL (रीड-इवैल्यूएट-प्रिंट-लूप) टूल है जो जावा में लिखे गए डिक्लेरेशन, स्टेटमेंट और एक्सप्रेशन को इवैल्यूएट करता है। यह टूल हमें जावा कोड स्निपेट एक्जीक्यूट करने और तत्काल परिणाम प्राप्त करने की अनुमति भी देता है। कभी-कभी, हमारे पास पहले से

  1. - जावा 9 में JShell में एक्सेप्शन कैसे हैंडल करें?

    जावा 9 में, JShell एक तेज़ और अनुकूल वातावरण प्रदान करता है जो हमें जावा भाषा सुविधाओं और व्यापक लाइब्रेरी का त्वरित पता लगाने, खोज करने और प्रयोग करने में सक्षम बनाता है। JShell में, मैन्युअल रूप से एक्सेप्शन पकड़ने की आवश्यकता नहीं है। JShell स्वचालित रूप से प्रत्येक एक्सेप्शन को पकड़ता है और उसके