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

जावा 9 में एक कोशिश के साथ-संसाधन विवरण में एकाधिक संसाधनों की घोषणा कैसे करें?


संसाधनों के साथ प्रयास करें Java 9 . में कथन में सुधार किया गया है . यदि हमारे पास पहले से ही एक संसाधन है जो अंतिम . है या अंतिम चर के बराबर है, तो हम एक कोशिश के साथ-संसाधन विवरण में एक नया चर घोषित किए बिना एक कोशिश-के-संसाधन विवरण में उस चर का उपयोग कर सकते हैं।

हम एकाधिक संसाधन घोषित कर सकते हैं एक कोशिश ब्लॉक में। प्रारंभ करने का प्रयास करें ब्लॉक में संसाधनों की संख्या हो सकती है जिसके परिणामस्वरूप शून्य या गैर-शून्य संसाधन हो सकते हैं।

नीचे दिए गए उदाहरण में, हम कोशिश के साथ-संसाधन विवरण में कई संसाधनों को घोषित करने में सक्षम हो सकते हैं।

उदाहरण

आयात करें out.println(readData("test")); } स्थिर स्ट्रिंग रीडडेटा (स्ट्रिंग संदेश) IOException फेंकता है { कोशिश करें (रीडर इनपुटस्ट्रिंग =नया स्ट्रिंगरीडर (संदेश); ​​BufferedReader br =नया BufferedReader (इनपुटस्ट्रिंग)) {वापसी br.readLine (); } }}

आउटपुट

परीक्षण 

  1. हम जावा में संसाधनों को स्वचालित रूप से कैसे बंद करते हैं?

    आप JDBC में संसाधनों के साथ प्रयास का उपयोग करके संसाधनों को स्वचालित रूप से बंद कर सकते हैं। सिंटैक्स कोशिश करें(संसाधन की घोषणा){ body.....} पकड़ें (SQLException e) { e.printStackTrace();} यह एक प्रयास कथन है जिसमें एक या अधिक संसाधनों को प्रयास में घोषित किया जाता है। जहां संसाधन एक ऐसी वस्तु है

  1. जावा में अपवाद को कैसे पुनर्स्थापित करें?

    कभी-कभी हमें जावा में एक अपवाद को फिर से फेंकने की आवश्यकता हो सकती है। यदि कोई कैच ब्लॉक उस विशेष अपवाद को संभाल नहीं सकता है जिसे उसने पकड़ा है, तो हम अपवाद को फिर से फेंक सकते हैं। रीथ्रो एक्सप्रेशन के कारण मूल रूप से फेंकी गई वस्तु को फिर से फेंक दिया जाता है। चूंकि अपवाद पहले से ही उस दायरे म

  1. जावा में JSON को कैसे पार्स करें

    इस ट्यूटोरियल में हम देखेंगे कि विभिन्न पुस्तकालयों का उपयोग करके जावा में JSON को कैसे पार्स किया जाए। JSON जावास्क्रिप्ट ऑब्जेक्ट नोटेशन के लिए खड़ा है, और यह जावास्क्रिप्ट के सबसेट पर आधारित है। डेटा-एक्सचेंज प्रारूप के रूप में, यह वेब प्रोग्रामिंग में व्यापक रूप से उपयोग किया जाता है। यहां हम