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

Java 9 में REPL का महत्व क्या है?

REPL (Read-Eval-Print-Loop) क्या है?

REPL का अर्थ है Read-Eval-Print-Loop। यह एक शेल है जहां उपयोगकर्ता एक एक्सप्रेशन टाइप करता है, उसका मूल्यांकन होता है, और परिणाम उपयोगकर्ता को वापस कर दिया जाता है। REPL का मुख्य उद्देश्य Java प्रोग्राम्स के साथ त्वरित इंटरैक्शन करना है बिना Java फाइल बनाए, कंपाइल किए और चलाए। JShell डेवलपर्स के लिए बहुत उपयोगी है और Java भाषा सीखने में मदद करता है।

REPL की मुख्य विशेषताएं

  • Java 9 में बिल्ट-इन है।
  • किसी भी Java एक्सप्रेशन को बिना क्लास फाइल, कंपाइल और रन के टेस्ट कर सकते हैं।
  • TAB कुंजी दबाकर मेथड्स ऑटोकम्प्लीट होते हैं।
  • मेथड्स परिभाषित कर सकते हैं और बाद में उन्हें कॉल कर सकते हैं।
  • अपवाद होने पर उन्हें दिखाता है।
  • किसी भी मेथड को संपादित और बदल सकते हैं।
  • बिल्ट-इन कमांड्स उपलब्ध हैं।

उदाहरण 1: सरल एक्सप्रेशन

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> Math.round(34.543)
$1 ==> 35

उदाहरण 2: मेथड परिभाषित करना और कॉल करना

jshell> void test(String s) {
   ...> System.out.println(s);
   ...> }
| created method test(String)
jshell> test("TutorialsPoint")
TutorialsPoint

REPL Java डेवलपमेंट को अधिक इंटरैक्टिव और उत्पादक बनाता है।

  1. Java में GridBagConstraints क्लास का महत्व क्या है? Java में GridBagConstraints क्लास का महत्व क्या है?

    एक GridBagLayout एक बहुत ही लचीला लेआउट प्रबंधक है जो हमें कंस्ट्रेंट्स का उपयोग करके घटकों को एक दूसरे के सापेक्ष स्थिति देने की अनुमति देता है। प्रत्येक GridBagLayout सेल के एक गतिशील आयताकार ग्रिड का उपयोग करता है जिसमें प्रत्येक घटक एक या अधिक सेल पर कब्जा करता है जिसे इसका प्रदर्शन क्षेत्र कहा

  1. Java में SwingWorker क्लास का महत्व क्या है Java में SwingWorker क्लास का महत्व क्या है

    एक SwingWorker क्लास हमें एक वर्कर थ्रेड में एक असिंक्रोनस टास्क (जैसे लंबे समय तक चलने वाला टास्क) करने में सक्षम बनाती है फिर टास्क परिणामों के आधार पर इवेंट डिस्पैच थ्रेड (EDT) से Swing कंपोनेंट्स को अपडेट करती है। इसे Java 1.6 संस्करण में पेश किया गया था।SwingWorker क्लासjava.swing.SwingWorker क

  1. Java में SwingUtilities क्लास का महत्व क्या है? Java में SwingUtilities क्लास का महत्व क्या है?

    Java में, स्विंग कंपोनेंट्स स्क्रीन पर प्रदर्शित होने के बाद, केवल एक थ्रेड द्वारा संचालित किए जा सकते हैं जिसे इवेंट हैंडलिंग थ्रेड कहा जाता है। हम अपना कोड एक अलग ब्लॉक में लिख सकते हैं और इस ब्लॉक का रेफरेंस इवेंट हैंडलिंग थ्रेड को दे सकते हैं। SwingUtilities क्लास में दो महत्वपूर्ण स्टेटिक मेथड्