मैं एक छात्र हूं और अभी जावा में अपवाद और त्रुटियों के माध्यम से जा रहा हूं।जावा में ERROR कब होता है?
त्रुटि होने पर मुझे भ्रम है। कृपया मेरे साथ कुछ उदाहरण साझा करें।
मैं एक छात्र हूं और अभी जावा में अपवाद और त्रुटियों के माध्यम से जा रहा हूं।जावा में ERROR कब होता है?
त्रुटि होने पर मुझे भ्रम है। कृपया मेरे साथ कुछ उदाहरण साझा करें।
त्रुटियां Throwable
है जो आपको OutOfMemoryError
या StackOverflowError
जैसे पकड़ने की उम्मीद नहीं है।
the Java documentation on Error
से:
कोई त्रुटि
Throwable
का एक उपवर्ग है कि गंभीर समस्याओं है कि एक उचित आवेदन को पकड़ने की कोशिश नहीं करनी चाहिए इंगित करता है। ऐसी अधिकांश त्रुटियां असामान्य स्थितियां हैं। थ्रेडडिथ त्रुटि, हालांकि "सामान्य" स्थिति, त्रुटि का उप-वर्ग भी है क्योंकि अधिकांश अनुप्रयोगों को इसे पकड़ने की कोशिश नहीं करनी चाहिए।
यहाँ अधिक आम त्रुटियों में से कुछ हैं:
OutOfMemoryError
StackOverflowError
AssertionError
NoClassDefFoundError
यहां मानक एपीआई में शेष त्रुटियाँ हैं :
AnnotationFormatError
AWTError
CoderMalfunctionError
IOError
FactoryConfigurationError
FactoryConfigurationError
LinkageError
ServiceConfigurationError
ThreadDeath
TransformerFactoryConfigurationError
VirtualMachineError
InternalError
UnknownError
ClassCircularityError
ClassFormatError
ExceptionInInitializerError
IncompatibleClassChangeError
UnsatisfiedLinkError
VerifyError
आप स्मृति समाप्त हो जाता है - kaboom! OutOfMemoryError! (वास्तव में आप इस बिंदु पर बहुत कुछ करने की उम्मीद नहीं कर सकते हैं, लेकिन प्रक्रिया को मरने दें और इसे पुनरारंभ करने का प्रयास करें - उदा।इसका जवाब देने का प्रयास करने के लिए बहुत मेमोरी मेमोरी की आवश्यकता है, इसलिए यह कैच -22 है: -/0)
त्रुटियों का उपयोग आमतौर पर गंभीर तकनीकी समस्याओं को इंगित करने के लिए किया जाता है कि कोई एप्लिकेशन सही करने के लिए कुछ भी नहीं कर सकता है। त्रुटि वर्गों के Javadoc को देखें और आपको यह विचार मिल जाएगा।
त्रुटियां ऐसी चीजें हैं जिन पर आपके पास बहुत कम या कोई नियंत्रण नहीं है, आमतौर पर गंभीर समस्या का संकेत मिलता है।
शब्द कबूम का अच्छा उपयोग! – fastcodejava