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

Java 9 में JShell में ID द्वारा स्निपेट्स कैसे निष्पादित करें?

JShell में स्निपेट्स निष्पादित करना

JShell Java 9 में पेश किया गया एक इंटरैक्टिव टूल (REPL) है। हम main() मेथड के बिना JShell टूल में एक्सप्रेशंस, वेरिएबल्स, मेथड्स, क्लासेस आदि जैसे स्निपेट्स निष्पादित कर सकते हैं।

ID द्वारा निष्पादन

हम केवल /id टाइप करके किसी भी पूर्व स्निपेट को निष्पादित कर सकते हैं, जो स्निपेट की ID को इंगित करता है। उदाहरण के लिए, यदि हम /1 टाइप करते हैं, तो JShell हमारे द्वारा दर्ज पहला स्निपेट प्रदर्शित कर सकता है, उसे निष्पादित कर सकता है, और परिणाम दिखा सकता है। हम /! का उपयोग करके हमारे द्वारा दर्ज अंतिम स्निपेट को फिर से निष्पादित कर सकते हैं (चाहे वह वैध हो या अवैध)।

उदाहरण: /1, /2, /3, /4 का उपयोग

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro
jshell> 2+10
$1 ==> 12
jshell> String s = "Tutorialspoint"
s ==> "Tutorialspoint"
jshell> System.out.println("Tutorialspoint")
Tutorialspoint
jshell> int num1 = 25
num1 ==> 25
jshell> /1
2+10
$5 ==> 12
jshell> /2
String s = "Tutorialspoint";
s ==> "Tutorialspoint"
jshell> /3
System.out.println("Tutorialspoint")
Tutorialspoint
jshell> /4
int num1 = 25;
num1 ==> 25

/! के साथ अंतिम स्निपेट फिर से निष्पादित करना

jshell> 2+5
$1 ==> 7
jshell> 10-6
$2 ==> 4
jshell> /1
2+5
$3 ==> 7
jshell> /!
2+5
$4 ==> 7

यह सुविधा JShell सत्र में पिछले कोड को त्वरित रूप से पुन: उपयोग करने में सक्षम बनाती है।

  1. - Java में थ्रेड को कैसे रोकें?

    जब भी हम Java में Thread क्लास के stop() मेथड को कॉल करके रनिंग स्टेट से थ्रेड को रोकना चाहते हैं। यह मेथड रनिंग थ्रेड के निष्पादन को रोकता है और इसे वेटिंग थ्रेड्स पूल से हटा देता है और गार्बेज कलेक्टेड होता है। जब थ्रेड अपने मेथड के अंत तक पहुंचता है तो यह स्वचालित रूप से डेड स्टेट में चला जाता है

  1. Java में JTable को कैसे फ़िल्टर करें? Java में JTable को कैसे फ़िल्टर करें?

    JTable टेबल बनाने और प्रदर्शित करने के लिए बहुत लचीली संभावना प्रदान करता है। TableModel इंटरफेस टेबल की सामग्री निर्दिष्ट करने वाले ऑब्जेक्ट्स के लिए मेथड्स को परिभाषित करता है। AbstractTableModel क्लास को आमतौर पर मॉडल टेबल के कस्टम कार्यान्वयन प्रदान करने के लिए एक्सटेंड किया जाता है। JTable क्ला

  1. Java में JToggleButton कैसे लागू करें Java में JToggleButton कैसे लागू करें

    JToggleButtonएक JToggleButton AbstractButton का एक्सटेंशन है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें ON और OFF किया जा सकता है।जब JToggleButton को पहली बार दबाया जाता है, तो यह दबा हुआ रहता है और इसे केवल दूसरी बार दबाने पर रिलीज़ किया जा सकता है।एक JToggleButton हर बार दबाए