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

Java 9 में JShell में विभिन्न /types कमांड क्या हैं?


JShell टूल Java 9 संस्करण में पेश किया गया है। इसे REPL (Read-Evaluate-Print-Loop) टूल भी कहा जाता है जो हमें Java कोड निष्पादित करने और तत्काल परिणाम प्राप्त करने की अनुमति देता है। हमें "/types" कमांड का उपयोग करके घोषित प्रकारों जैसे class, interface, enum, आदि को सूचीबद्ध करने की आवश्यकता है।

JShell में विभिन्न "/types" कमांड नीचे दिए गए हैं।

/types
/types [ID]
/types [Type_Name]
/types -start
/types -all
  • /types: यह कमांड JShell में बनाए गए सभी सक्रिय प्रकारों (class, interface, enum) को सूचीबद्ध करता है।
  • /types [ID]: यह कमांड [ID] से संबंधित प्रकार को प्रदर्शित करता है।
  • /types [Type_Name]: यह कमांड [Type_Name] से संबंधित प्रकार को प्रदर्शित करता है।
  • /types -start: यह कमांड हमें उन प्रकारों को सूचीबद्ध करने की अनुमति देता है जो JShell स्टार्टअप स्क्रिप्ट में जोड़े गए हैं।
  • /types -all: यह कमांड हमें वर्तमान सत्र के सभी प्रकारों को सूचीबद्ध करने की अनुमति देता है (सक्रिय, निष्क्रिय और JShell शुरू होने पर लोड किए गए)।

नीचे दिए गए कोड स्निपेट में, class, interface, और enum प्रकार बनाए गए हैं। फिर, हम विभिन्न "/types" कमांड लागू कर सकते हैं।

jshell> enum Operation { ...>     ADDITION, ...>     DIVISION; ...> } | created enum Operation
jshell> class Employee { ...>     String empName; ...>     int age; ...>     public void empData() { ...>         System.out.println("Employee Name is: " + empName); ...>         System.out.println("Employee Age is: " + age); ...>     } ...> } | created class Employee
jshell> interface TestInterface { ...>     public void sum(); ...> } | created interface TestInterface
jshell> /types | enum Operation | class Employee | interface TestInterface
jshell> /types 1 | enum Operation
jshell> /types -start
jshell> /drop Operation | dropped enum Operation
jshell> /types -all | enum Operation | class Employee | interface TestInterface
  1. जावा 9 में JShell में विभिन्न /edit कमांड्स जावा 9 में JShell में विभिन्न /edit कमांड्स

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

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

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

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

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