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

जावा 9 में प्रोग्रामेटिक रूप से JShell इंस्टेंस कैसे बनाएं?


जेशेल जावा 9 के बाद से शुरू किया गया एक इंटरैक्टिव टूल है। यह कमांड-लाइन में एक सरल प्रोग्रामिंग वातावरण बनाने के लिए जावा का पहला आधिकारिक आरईपीएल टूल है जो उपयोगकर्ता के इनपुट को पढ़ता है, उसका मूल्यांकन करता है और परिणाम को प्रिंट करता है।

हम एक नया JShell इंस्टेंस बनाने में सक्षम हो सकते हैं जावा भाषा में प्रोग्रामेटिक रूप से। JShell और उससे जुड़े API को jdk.jshell . के अंतर्गत पाया जा सकता है पैकेट। हम स्थैतिक विधि का उपयोग करके JShell के लिए एक नया उदाहरण प्राप्त कर सकते हैं:बनाएं () जेएसएचएल कक्षा का। eval() JShell क्लास की विधि JShell इंस्टेंस में एक एक्सप्रेशन जोड़ने के लिए उपयोग की जाती है। यह मूल्यांकन द्वारा ट्रिगर की गई घटनाओं की एक सूची देता है। यह बिल्कुल अभिव्यक्ति . जैसा एक स्निपेट है , कथन , विधि , वर्ग , चर घोषणा , या आयात <मजबूत> बयान। ई eval() . से बनाया गया ach SnippetEvent SnippetEvent.value() . का उपयोग करके एक्सप्रेशन के आउटपुट के लिए जाँच की गई विधि ।

उदाहरण

import java.util.List;
import jdk.jshell.*;

public class JShellTest {
   public static void main(String args[]) {
      JShell jshell = JShell.create();
      List<SnippetEvent> list = jshell.eval("int x = 7+3*4;");
      System.out.println("Size of list: " + list.size());
      System.out.println("Value of the expression is : " + list.get(0).value());
   }
}

आउटपुट

Size of snippetEventList : 1
Value of the expression is : 19

  1. जावा 9 में JShell में क्लास और ऑब्जेक्ट कैसे बनाएं?

    जेशेल जावा 9 में जारी किया गया एक नया जावा शेल टूल है। यह पहला आधिकारिक REPL है (पढ़ें-मूल्यांकन करें-प्रिंट-लूप करें ) आवेदन पत्र। यह टूल कथन . जैसे सरल जावा प्रोग्राम और लॉजिक्स के निष्पादन और मूल्यांकन में मदद करता है , लूप , अभिव्यक्तियाँ , और आदि। जावा आरईपीएल कमांड प्रॉम्प्ट में एक सरल प्रोग्र

  1. जावा में एक अस्थायी फ़ाइल कैसे बनाएं

    कभी-कभी हमें कुछ जानकारी संग्रहीत करने और बाद में उन्हें हटाने के लिए अस्थायी फ़ाइलें बनाने की आवश्यकता होती है। जावा में, हम Files.createTempFile() . का उपयोग कर सकते हैं अस्थायी फ़ाइलें बनाने के तरीके। अस्थायी फ़ाइलें बनाएं निम्न उदाहरण का उपयोग करता है Files.createTempFile(prefix, suffix) अस्था

  1. ट्विटर लिस्ट कैसे बनाएं

    Twitter पर अधिक सुविधाजनक सुविधाओं में से एक Twitter सूची बनाने की क्षमता है। सामाजिक मंच आपको 5,000 अलग-अलग खातों के साथ ढेर सारी सूचियाँ बनाने देता है। Twitter सूचियाँ आपको उन प्रोफ़ाइलों को व्यवस्थित करने देती हैं जिनका आप अनुसरण करते हैं, और यहाँ तक कि जिन्हें आप नहीं भी करते हैं, जो आप चाहते ह