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