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

जावा 9 में JShell में शीर्ष-स्तरीय घोषणा में कौन से संशोधक अनुमति नहीं दे सकते हैं?


जेशेल जावा भाषा सीखने और जावा कोड को प्रोटोटाइप करने के लिए एक इंटरैक्टिव टूल है। यह एक REPL . है (पढ़ें-मूल्यांकन करें-प्रिंट-लूप) जो घोषणाओं का मूल्यांकन करता है , बयान , और अभिव्यक्तियाँ एक बार दर्ज किया और तुरंत JShell में परिणाम प्रिंट करता है। यह टूल कमांड-लाइन . से चलता है शीघ्र।

संशोधक जैसे सार्वजनिक , संरक्षित , निजी , स्थिर , और अंतिम शीर्ष-स्तर . पर अनुमति नहीं दी है घोषणाओं और एक चेतावनी . के साथ अनदेखा किया जा सकता है . सिंक्रनाइज़ किए गए . जैसे कीवर्ड , मूल , सार , और डिफ़ॉल्ट शीर्ष-स्तर विधियों की अनुमति नहीं है और त्रुटियां . हो सकती हैं ।

नीचे दिए गए कोड स्निपेट में, हमने दोनों अंतिम . बनाए हैं और स्थिर चर। यह उपयोगकर्ता को एक चेतावनी संदेश प्रिंट करता है कि "संशोधक 'अंतिम' या 'स्थिर' शीर्ष-स्तरीय घोषणाओं में अनुमति नहीं है, अनदेखा किया गया ".

उदाहरण-1

C:\Users\User\>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> final int x = 0
| Warning:
| Modifier 'final' not permitted in top-level declarations, ignored
| final int x = 0;
| ^---^
x ==> 0

jshell> x = 1
x ==> 1


उदाहरण-2

jshell> static String str = "Tutorix"
| Warning:
| Modifier 'static' not permitted in top-level declarations, ignored
| static String str = "Tutorix";
| ^----^
str ==> "Tutorix"

  1. हम जावा में पैक () विधि का उपयोग कब कर सकते हैं? हम जावा में पैक () विधि का उपयोग कब कर सकते हैं?

    द पैक() विधि विंडो . में परिभाषित है जावा में वर्ग और यह फ्रेम को आकार देता है ताकि इसकी सभी सामग्री उनके पसंदीदा आकार पर या उससे ऊपर हो। पैक() . का एक विकल्प विधि setSize() . को कॉल करके स्पष्ट रूप से एक फ्रेम आकार स्थापित करना है या सेटबाउंड्स () तरीके। सामान्य तौर पर, पैक () . का उपयोग करते हु

  1. हम जावा में इनवोकलेटर () विधि को कैसे कॉल कर सकते हैं? हम जावा में इनवोकलेटर () विधि को कैसे कॉल कर सकते हैं?

    एक आह्वानबाद में() विधि एक स्थिर . है स्विंग यूटिलिटीज . की विधि वर्ग और इसका उपयोग किसी कार्य को करने के लिए किया जा सकता है अतुल्यकालिक रूप से एडब्ल्यूटी . में ईवेंट डिस्पैचर थ्रेड . SwingUtilities.invokeLater() विधि SwingUtilities.invokeAndWait() . की तरह काम करती है सिवाय इसके कि यह अनुरोध

  1. हम जावा में JComboBox के आइटम को कैसे सॉर्ट कर सकते हैं? हम जावा में JComboBox के आइटम को कैसे सॉर्ट कर सकते हैं?

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