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

जावा 9 में JShell में उपयोगी कमांड क्या हैं?


Java 9 JShell . नामक एक नया इंटरैक्टिव टूल पेश किया है . इस टूल का उपयोग निष्पादित . के लिए किया जा सकता है , परीक्षण जावा का उपयोगकर्ता के अनुकूल और आसान तरीका कक्षाएं, इंटरफेस, एनम, ऑब्जेक्ट, स्टेटमेंट और आदि। JShell उपयोगकर्ता द्वारा टाइप किए जाने वाले आदेशों का मूल्यांकन करके कार्य कर सकता है। यह REPL . के सिद्धांत पर काम करता है (पढ़ें-मूल्यांकन-प्रिंट-लूप)।

JShell में कुछ महत्वपूर्ण कमांड नीचे दिए गए हैं

/var − इस कमांड का उपयोग सभी चर . की सूची प्राप्त करने के लिए किया जा सकता है प्रयुक्त . गणना करते समय, JShell निहित चर creates बनाता है . जैसे ही हम /var . टाइप करते हैं आदेश, यह अब तक घोषित सभी चर प्रदर्शित करता है। उदाहरण के लिए नीचे दिए गए उदाहरण में $1, $2 और $3.

उदाहरण

jshell> 2+5
$1 ==> 7

jshell> 8%3
$2 ==> 2

jshell> 9/3
$3 ==> 3

jshell> /var
| int $1 = 7
| int $2 = 2
| int $3 = 3


/प्रकार [विकल्प] − यह कमांड सभी प्रकार के वर्ग, इंटरफेस और एनम को प्रदर्शित करता है . [विकल्प] एक विशिष्ट नाम . हो सकता है या आईडी जिसमें हम टाइप देखना चाहते हैं।

उदाहरण

jshell> class Test1 {
...>       void testMethod1() {
...>          System.out.println("TutorialsPoint");
...>    }
...> }
| created class Test1

jshell> /types Test1
| class Test1

jshell> /types Test2
| No such snippet: Test2


/तरीके - यह कमांड हमें अब तक घोषित सभी तरीके प्रदान करता है। उदाहरण के लिए, हमने नीचे के उदाहरण में एक डेमो () विधि बनाई है।

उदाहरण

jshell> String demo(String firstName, String lastName) {
...>       return firstName + lastName;
...>    }
| created method demo(String, String)

jshell> /methods
| String demo(String, String)


/सूची − यह कमांड JShell में सबसे उपयोगी कमांड में से एक है। यह हमें सभी स्निपेट . प्रदान करता है अब तक बनाया गया।

उदाहरण

jshell> /list

1 : 2+5
2 : 8%3
3 : 9/3
4 : class Test1 {
       void testMethod1() {
          System.out.println("TutorialsPoint");
       }
    } 
5 : String demo(String firstName, String lastName) {
       return firstName + lastName;
    }

  1. जावा 9 में JShell में विभिन्न / संपादित कमांड क्या हैं?

    जेशेल Java 9 . में पेश किया गया एक कमांड-लाइन टूल है जो main() . के बिना घोषणाओं, कथनों और अभिव्यक्तियों का मूल्यांकन करता है तरीका। JShell JShell एडिट पैड नामक टेक्स्ट एडिटर सेट कर सकता है , जो हमें कोड को बहुत आसानी से संशोधित करने की अनुमति देता है, और इसे /edit का उपयोग करके लॉन्च किया जा सकता

  1. जावा में स्ट्रिंग इंटर्न () विधि की क्या भूमिका है?

    एक स्ट्रिंग जावा में एक वर्ग है जो वर्णों के अनुक्रम को संग्रहीत करता है, यह java.lang से संबंधित है पैकेट। एक बार जब आप एक स्ट्रिंग ऑब्जेक्ट बना लेते हैं तो आप उन्हें (अपरिवर्तनीय) संशोधित नहीं कर सकते। संग्रहण सभी स्ट्रिंग ऑब्जेक्ट्स को हीप क्षेत्र में एक अलग मेमोरी लोकेशन में संग्रहीत किया जाता

  1. Java में StringWriter का क्या महत्व है?

    स्ट्रिंगराइटर वर्ग लेखक . का उपवर्ग है क्लास और यह स्ट्रिंग को आउटपुट स्ट्रीम में लिखता है। एक स्ट्रिंग लिखने के लिए, यह वर्ण स्ट्रीम स्ट्रिंग को स्ट्रिंग बफ़र . में एकत्रित करती है और फिर एक स्ट्रिंग का निर्माण किया। StringWriter का बफ़र डेटा के अनुसार स्वचालित रूप से बढ़ता है। StringWriter वर्ग