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

हम Java 9 में JShell की शुरुआत को कैसे अनुकूलित कर सकते हैं?


जेशेल एक इंटरैक्टिव REPL . है चर घोषणाओं, कथनों, अभिव्यक्तियों, और आदि जैसे सरल जावा प्रोग्रामों को निष्पादित और मूल्यांकन करने के लिए उपकरण।

JShell टूल लॉन्च होने पर, कोड डिफ़ॉल्ट रूप से प्री-लोडेड हो जाता है। इस कोड को प्रदर्शित करने के लिए, हम केवल "/list -start . कमांड लॉन्च करते हैं ". JShell को कमांड का उपयोग करके शुरू होने पर उन्हें स्वचालित रूप से लोड करने के लिए कहना संभव है:"/set start [-retain] [Type] ". पहला विकल्प "-रखें " JShell को वांछित [प्रकार] . रिकॉर्ड करने के लिए कहता है अगले JShell सत्र के लिए स्टार्टअप। यदि हम इसे निर्दिष्ट नहीं करते हैं, तो नया सत्र खोलते समय डिफ़ॉल्ट स्टार्टअप लॉन्च किया जा सकता है

  /set start [-retain] -File
  /set start [-retain] -Default
  /set start [-retain] -none
  • /सेट प्रारंभ [-रखरखाव] फ़ाइल: यह कमांड JShell को बताता है कि जब यह शुरू होता है, तो उसे फ़ाइल की सामग्री को लोड करना होगा (इस फ़ाइल में चर, विधियाँ, कक्षाएं, बनाने के लिए कोड है। आदि)।
  • /सेट प्रारंभ [-रखरखाव] -कोई नहीं: यह कमांड JShell को शुरू होने पर किसी भी कोड/कमांड को लोड नहीं करने के लिए कहता है।
  • /सेट प्रारंभ [-रखरखाव] -डिफ़ॉल्ट: यह आदेश JShell के प्रारंभ को उसके डिफ़ॉल्ट मान पर रीसेट करता है।


नीचे दिए गए कोड स्निपेट में, हम "/set start [-retain] -File का उपयोग कर सकते हैं। "आदेश,

jshell> /list -start

  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.*;

jshell> /set start -retain save.jsh

jshell> /exit
|   Goodbye

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

jshell> /list -start

  s1 : int x = 20;
  s2 : double y = 30;
  s3 : public int sum(int a, int b) {
          return a + b;
       }
  s4 : String str = "TutorialsPoint";


नीचे दिए गए कोड स्निपेट में, हम "/set start [-retain] -none का उपयोग कर सकते हैं। "आदेश।

jshell> /set start -retain -none

jshell> /exit
|   Goodbye

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

jshell> /list -start


नीचे दिए गए कोड स्निपेट में, हम उपयोग कर सकते हैं " /set start [-retain] -Default "आदेश।

jshell> /set start -retain -default

jshell> /exit
|   Goodbye

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

jshell> /list -start

  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.*;

  1. हम जावा में JComboBox आइटम्स के लिए बॉर्डर कैसे सेट कर सकते हैं?

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

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

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

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

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