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

जावा 9 में JShell में विभिन्न /edit कमांड्स

JShell जावा 9 में पेश किया गया एक कमांड-लाइन टूल है जो main() मेथड के बिना डिक्लेरेशन्स, स्टेटमेंट्स, और एक्सप्रेशन्स का मूल्यांकन करता है। JShell एक टेक्स्ट एडिटर सेट कर सकता है जिसे JShell Edit Pad कहा जाता है, जो कोड को बहुत आसानी से संशोधित करने की अनुमति देता है, और इसे "/edit" कमांड का उपयोग करके लॉन्च किया जा सकता है।

नीचे JShell में उपयोग किए जाने वाले विभिन्न "/edit" कमांड्स दिए गए हैं।

/edit /edit [ID] /edit [Code_Name]
  • /edit: इस कमांड का उपयोग बिना किसी आर्गुमेंट के किया जा सकता है, "/edit" कमांड टेक्स्ट एडिटर में सभी सक्रिय कोड प्रदर्शित करता है।
  • /edit [ID]: यह कमांड दर्ज किए गए ID से संबंधित कोड को टेक्स्ट एडिटर में प्रदर्शित करता है।
  • /edit [Code_Name]: यह कमांड दर्ज किए गए नाम से संबंधित कोड को टेक्स्ट एडिटर में प्रदर्शित करता है।
jshell> int i = 10 i ==> 10 jshell> double j = 20.0 j ==> 20.0 jshell> public int sum(int x, int y) { ...> return x + y; ...> } | created method sum(int,int) jshell> /edit

उपरोक्त में, हम इंटीजर i, डबल j के साथ "sum" नामक एक मेथड बनाते हैं। "/edit" कमांड दर्ज करके, यह नीचे दिखाए अनुसार "JShell Edit Pad" प्रदर्शित करता है।

जावा 9 में JShell में विभिन्न /edit कमांड्स

हम एडिटर का उपयोग कोड जोड़ने या संशोधित करने और Accept बटन के साथ सेट को मान्य करने के लिए कर सकते हैं। हम नीचे दिखाए अनुसार एक नया divide() मेथड जोड़ सकते हैं और वेरिएबल "y" के मान को संशोधित कर सकते हैं

जावा 9 में JShell में विभिन्न /edit कमांड्स

jshell> int i = 10 i ==> 10 jshell> double j = 20 j ==> 20.0 jshell> public int sum(int x, int y) { ...> return x + y; ...> } | created method sum(int,int) jshell> /edit j ==> 50.0 | created method divide(double,double)

यदि हम केवल वेरिएबल "i" को JShell Edit Pad में प्रदर्शित करना चाहते हैं, तो बस कमांड "/edit i" टाइप करें, और यह 10 प्रदर्शित करता है। इसी तरह, यदि हम केवल "ID 2" (वेरिएबल y से संबंधित) के टेक्स्ट को संशोधित करना चाहते हैं, तो बस कमांड "/edit 2" दर्ज करें, और यह 20 प्रदर्शित करता है।

  1. - Java में कितने प्रकार के नेस्टेड क्लासेस परिभाषित हैं?

    Java में, एक क्लास के अंदर दूसरी क्लास को परिभाषित करना संभव है, ऐसी क्लासेज को नेस्टेड क्लासेस कहा जाता है। हम इनर क्लासेस के लिए private, public, protected या डिफ़ॉल्ट एक्सेस मॉडिफायर्स और आउटर क्लास के लिए डिफ़ॉल्ट या पब्लिक एक्सेस मॉडिफायर्स उपयोग कर सकते हैं। Java में दो प्रकार की नेस्टेड क्ला

  1. - Java में क्लासेस के विभिन्न प्रकार क्या हैं?

    Java में क्लासेस के प्रकार कंक्रीट क्लास कोई भी सामान्य क्लास जिसमें कोई एब्सट्रैक्ट मेथड न हो या एक क्लास जिसमें अपने पैरेंट क्लास या इंटरफेस के सभी मेथड्स और अपने मेथड्स का इम्प्लीमेंटेशन हो, कंक्रीट क्लास है। उदाहरण public class Concrete { // कंक्रीट क्लास static int product(int a, int b)

  1. - Java प्रोग्राम निष्पादित करने में शामिल विभिन्न चरण क्या हैं?

    Java प्रोग्राम निष्पादन 5 प्रमुख चरणों का पालन करता है: Edit (संपादन) - यहां प्रोग्रामर एक साधारण एडिटर या नोटपैड एप्लिकेशन का उपयोग करके Java प्रोग्राम लिखता है और अंत में इसे .java एक्सटेंशन देता है। Compile (कंपाइल) - इस चरण में, प्रोग्रामर javac कमांड देता है और .java फाइल्स को बाइटकोड में पर