Package java.io

Class IOException

  • All Implemented Interfaces:
    Serializable, Modified

    public class IOException
    extends Exception
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, as usual. Note there are also several subclasses of this class for more specific error situations, such as FileNotFoundException or EOFException.
    See Also:
    Serialized Form
    • Constructor Detail

      • IOException

        public IOException()
        Constructs a new IOException with its stack trace filled in.
      • IOException

        public IOException​(String detailMessage)
        Constructs a new IOException with its stack trace and detail message filled in.
        Parameters:
        detailMessage - the detail message for this exception.
      • IOException

        public IOException​(String message,
                           Throwable cause)
        Constructs a new instance of this class with detail message and cause filled in.
        Parameters:
        message - The detail message for the exception.
        cause - The detail cause for the exception.
        Since:
        1.6
      • IOException

        public IOException​(Throwable cause)
        Constructs a new instance of this class with its detail cause filled in.
        Parameters:
        cause - The detail cause for the exception.
        Since:
        1.6