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

Java में getCause() मेथड का महत्व?


getCause() मेथड Throwable क्लास से है और हम इस मेथड का उपयोग कर सकते हैं जो अपवाद का कारण लौटाता है या नल लौटाता है यदि अपवाद का कारण ज्ञात नहीं है। getCause() मेथड कोई आर्गुमेंट स्वीकार नहीं करता और कोई अपवाद नहीं फेंकता। यह उस कारण को लौटाता है जो इसके कंस्ट्रक्टर्स में से एक द्वारा प्रदान किया गया था या Throwable क्लास के initCause() मेथड द्वारा निर्धारित किया गया था।

सिंटैक्स

public Throwable getCause()

उदाहरण

public class GetCauseMethodTest { public static void main(String[] args) throws Exception { try { myException(); } catch(Exception e) { System.out.println("Cause = " + e.getCause()); } } public static void myException() throws Exception { int arr[] = {1, 3, 5}; try { System.out.println(arr[8]); } catch(ArrayIndexOutOfBoundsException aiobe) { Exception e = new Exception(); throw(Exception); // मेन() में कैच ब्लॉक द्वारा पकड़े जाने के लिए अपवाद फेंकना e.initCause(aiobe); // getCause() को कारण सप्लाई करता है } } }

आउटपुट

Cause = java.lang.ArrayIndexOutOfBoundsException: 8
  1. - जावास्क्रिप्ट में _without() मेथड का महत्व क्या है?

    _without() यह मेथड जावास्क्रिप्ट के underscore.js लाइब्रेरी में है। यह दो पैरामीटर्स लेता है और दूसरी सरणी में मौजूद एलिमेंट्स को पहली सरणी से हटा देता है। यह परवाह नहीं करता कि मान true हैं या false, यह प्रत्येक मान को एक-एक करके जांचता है और कार्य को आगे बढ़ाता है। सुनिश्चित करें कि यह केस-सेंसिटि

  1. Java 9 में destroyForcibly() मेथड का महत्व Java 9 में destroyForcibly() मेथड का महत्व

    Java 9 ने Process क्लास में destroyForcibly() मेथड पेश किया जो प्रक्रियाओं को बलपूर्वक समाप्त करने का एक विश्वसनीय तरीका प्रदान करता है जब सामान्य destroy() (विनम्र समाप्ति) विफल हो जाता है या बहुत धीमा होता है। destroy() बनाम destroyForcibly() पहलूdestroy()destroyForcibly() सिग्नलSIGTERM

  1. Java में Cursor क्लास का महत्व क्या है? Java में Cursor क्लास का महत्व क्या है?

    एक Cursor, Object क्लास का एक सबक्लास है और इसे स्क्रीन पर पॉइंट या इंडिकेटर के रूप में परिभाषित किया जा सकता है। एक Cursor का उपयोग सिस्टम से इनपुट चुनने के लिए किया जाता है जिसे यूजर माउस के साथ संचालित करता है। Cursor क्लास में उपलब्ध विभिन्न प्रकार के कर्सर हैं: DEFAULT_CURSOR, CROSSHAIR_CURSOR,