जावा प्रलेखन शुद्ध कनेक्शन के बिना इंटरनेट पर एक फ़ाइल का उपयोग करने की कोशिश करो विशेष IOException
बस है का मूल कारण पता करने के लिए उपयोगी है IOException
पर प्रलेखन पृष्ठ से
ChangedCharSetException, CharacterCodingException, CharConversionException, ClosedChannelException, EOFException, FileLockInterruptionException, FileNotFoundException, FilerException, FileSystemException, HttpRetryException, IIOException, InterruptedByTimeoutException, InterruptedIOException, InvalidPropertiesFormatException, JMXProviderException, JMXServerErrorException, MalformedURLException, ObjectStreamException, ProtocolException, RemoteException, SaslException, SocketException, SSLException, SyncFailedException, UnknownHostException, UnknownServiceException, UnsupportedDataTypeException, UnsupportedEncodingException, UserPrincipalNotFoundException, UTFDataFormatException, ZipException
इनमें से अधिकतर अपवाद स्वयं व्याख्यात्मक हैं।
कुछ IOExceptions
मूल कारणों के साथ:
EOFException: सिग्नल कि फ़ाइल या स्ट्रीम के अंत का अंत इनपुट के दौरान अप्रत्याशित रूप से हो चुकी है। इस अपवाद का मुख्य रूप से स्ट्रीम
SocketException: सिग्नल बनाने या एक्सेस करने में त्रुटि होने का संकेत देने के लिए फेंक दिया गया है।
RemoteException: रिमोटएक्सप्शन एक दूरस्थ विधि कॉल के निष्पादन के दौरान होने वाले कई संचार-संबंधित अपवादों के लिए सामान्य सुपरक्लास है। रिमोट इंटरफ़ेस की प्रत्येक विधि, एक इंटरफ़ेस जो java.rmi.Remote को बढ़ाता है, को इसके फेंकने वाले खंड में रिमोटएक्सप्शन सूचीबद्ध करना होगा।
UnknownHostException: यह इंगित करने के लिए फेंक दिया गया कि मेजबान का आईपी पता निर्धारित नहीं किया जा सका। (आप इंटरनेट से कनेक्ट नहीं हो सकते हैं)
MalformedURLException: यह इंगित करने के लिए कि एक विकृत यूआरएल हुआ है। या तो विनिर्देश स्ट्रिंग में कोई कानूनी प्रोटोकॉल नहीं मिला या स्ट्रिंग को पार्स नहीं किया जा सका।
एक 'IOException' बस एक इनपुट या आउटपुट अपवाद है। जब लोग उनका उपयोग करते हैं, तो वे आम तौर पर एक और विशिष्ट त्रुटि को सामान्यीकृत करते हैं। [एपीआई] (http://docs.oracle.com/javase/6/docs/api/java/io/IOException.html) में जावा एसई 6 में बनाए गए सभी विभिन्न प्रकार के आईओ अपवादों की एक सूची है। – Jon
मुझे पता है कि IOException क्या है, मैं बस कुछ परिदृश्य चाहता था जो वे होने पर पूरी तरह से वर्णन करेंगे। – Zaq