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

कैसे जावा 9 में JShell में विभिन्न सूची आदेश प्रदर्शित करने के लिए?


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

जब हम JShell में कोड दर्ज कर सकते हैं, तो कोड ने एक अद्वितीय आईडी असाइन किया है . यह आईडी 1 से शुरू होती है और JShell में दर्ज प्रत्येक कमांड के लिए बढ़ी है। स्टार्टअप पर लोड किए गए पुस्तकालयों के लिए भी यही सच हो सकता है। इनमें से प्रत्येक आयात के लिए, एक अद्वितीय आईडी प्रभार दिया जा चुका है। यह $1 . से शुरू होता है और लोड किए गए प्रत्येक कोड के लिए वृद्धि की जाती है ($2, $3 और आदि)। एक सत्र के दौरान लोड किए गए और दर्ज किए गए सभी कोड को सूचीबद्ध करने के लिए एक आंतरिक आदेश है, फिर "/सूची का उपयोग करें। "आदेश।

/list
/list [ID]
/list [Code_Name]
/list -start
/list -all
  • /सूची: यह आदेश वर्तमान सत्र में दर्ज किए गए सभी सक्रिय कोड को प्रदर्शित करता है (जेएसएचएल शुरू होने पर लोड किए गए कोड को छोड़कर)।
  • /सूची [आईडी]: यह आदेश दर्ज की गई आईडी के अनुरूप स्रोत कोड प्रदर्शित करता है।
  • /सूची [Code_Name]: दर्ज किए गए नाम के अनुरूप स्रोत कोड प्रदर्शित करता है।
  • /सूची -शुरू: यह कमांड JShell के शुरू होने पर लोड किए गए सभी कोड को प्रदर्शित करता है। सत्र शुरू करते समय, डिफ़ॉल्ट रूप से पहले से लोड किए गए सभी आयात प्रदर्शित होंगे, और संभवत:वह कोड जिसे आप स्वयं पहले से लोड करना चाहते थे (इस बिंदु को तीसरे भाग में समझाया जाएगा, अध्याय JShell की शुरुआत को अनुकूलित करना)।
  • /सूची -सभी: यह कमांड JShell सत्र के दौरान दर्ज किए गए सभी सक्रिय, निष्क्रिय, त्रुटिपूर्ण और प्रीलोडेड कोड को सूचीबद्ध करता है।

नीचे दिए गए कोड स्निपेट में, हम "/list -all का उपयोग करके सभी दर्ज किए गए आयातों, अभिव्यक्तियों आदि को सूचीबद्ध कर सकते हैं। "आदेश।

jshell> /imports
|    import java.io.*
|    import java.math.*
|    import java.net.*
|    import java.nio.file.*
|    import java.util.*
|    import java.util.concurrent.*
|    import java.util.function.*
|    import java.util.prefs.*
|    import java.util.regex.*
|    import java.util.stream.*
jshell> LocalDate localDate = LocalDate.of(2020, 04, 10)
|   Error:
|   cannot find symbol
|     symbol: class LocalDate
|   LocalDate localDate = LocalDate.of(2020, 04, 10);
|   ^-------^
|   Error:
|   cannot find symbol
|     symbol: variable LocalDate
|   LocalDate localDate = LocalDate.of(2020, 04, 10);
|   ^-------^

jshell> int x = 10
x ==> 10

jshell> public enum Operate {
...>       ADDITION,
...>       DIVISION;
...>    }
| created enum Operate

jshell> /list -all

s1 : import java.io.*;
s2 : import java.math.*;
s3 : import java.net.*;
s4 : import java.nio.file.*;
s5 : import java.util.*;
s6 : import java.util.concurrent.*;
s7 : import java.util.function.*;
s8 : import java.util.prefs.*;
s9 : import java.util.regex.*;
s10 : import java.util.stream.*;
e1 : LocalDate localDate = LocalDate.of(2020, 04, 10);
1 : int x = 10;
2 : public enum Operate {
       ADDITION,
       DIVISION;
    }

नीचे दिए गए कोड स्निपेट में, हम एक चर . को नाम देने में सक्षम हैं , एक विधि , या यहां तक ​​कि एक ही नाम के साथ एक प्रकार। फिर, हम "/सूची . का उपयोग कर सकते हैं " कमांड जो इस नाम की विभिन्न घटनाओं को संबंधित प्रकार के साथ प्रदर्शित करता है।

jshell> int x = 10
x ==> 10

jshell> public int x(int y) {
...>       return y;
...>    }
| created method x(int)

jshell> public long x(long y, long z) {
...>       return y + z;
...>    }
| created method x(long,long)

jshell> /list x

1 : int x = 10;
2 : public int x(int y) {
       return y;
    }
3 : public long x(long y, long z) {
       return y + z;
    }

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

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

  1. जावा में JRadioButtonMenuItem कैसे प्रदर्शित करें?

    A JRadioButtonMenuItem JMenuItem . का एक उपवर्ग है जावा में कक्षा। एक JRadioButtonMenuItem एक मेनू आइटम है जो मेनू आइटम के समूह का हिस्सा है जिसमें केवल एक आइटम समूह में चयनित . किया जा सकता है और चयनित आइटम अपनी चयनित स्थिति प्रदर्शित करता है। हम एक बटन समूह . में अनेक रेडियो बटन मेनू आइटम जोड़

  1. जावा में JComboBox के अंदर विभिन्न फ़ॉन्ट आइटम कैसे प्रदर्शित करें?

    एक JComboBox JComponent . का उपवर्ग है वर्ग और यह एक पाठ क्षेत्र . का संयोजन है और एक ड्रॉप-डाउन सूची जिसमें से उपयोगकर्ता एक मूल्य चुन सकता है। एक JComboBox एक ActionListener, ChangeListener . उत्पन्न कर सकता है , और आइटम लिस्टनर इंटरफेस जब उपयोगकर्ता कॉम्बो बॉक्स पर कार्रवाई करता है। हम JComb