Exception class hierarchy in Java

 Exception
    AclNotFoundException
    ActivationException
        UnknownGroupException
        UnknownObjectException
    AlreadyBoundException
    ApplicationException
    AWTException
    BadLocationException
    ClassNotFoundException
    CloneNotSupportedException
        ServerCloneException
    DataFormatException
    ExpandVetoException
    GeneralSecurityException
        CertificateException
            CertificateEncodingException
            CertificateExpiredException
            CertificateNotYetValidException
            CertificateParsingException
        CRLException
        DigestException
        InvalidAlgorithmParameterException
        InvalidKeySpecException
        InvalidParameterSpecException
        KeyException
            InvalidKeyException
            KeyManagementException
        KeyStoreException
        NoSuchAlgorithmException
        NoSuchProviderException
        SignatureException
        UnrecoverableKeyException
    IllegalAccessException
    InstantiationException
    InterruptedException
    IntrospectionException
    InvocationTargetException
    IOException
        ChangedCharSetException
        CharConversionException
        EOFException
        FileNotFoundException
        InterruptedIOException
             MalformedURLException
        ObjectStreamException
            InvalidClassException
            InvalidObjectException
            NotActiveException
            NotSerializableException
             OptionalDataException
            StreamCorruptedException
            WriteAbortedException
        ProtocolException
        RemoteException
            AccessException
            ActivateFailedException
            ConnectException
            ConnectIOException
            ExportException
                SocketSecurityException
                 MarshalException
            NoSuchObjectException
            ServerError
 
 
 
 
 
 
            ServerException
            ServerRuntimeException
                 SkeletonMismatchException
            SkeletonNotFoundException
            StubNotFoundException
            UnexpectedException
                 UnknownHostException
            UnmarshalException
        SocketException
            BindException
            ConnectException
            NoRouteToHostException
        SyncFailedException
        UnknownHostException
        UnknownServiceException
        UnsupportedEncodingException
             UTFDataFormatException
        ZipException
            JarException
    LastOwnerException
    NoninvertibleTransformException
    NoSuchFieldException
    NoSuchMethodException
    NotBoundException
    NotOwnerException
    ParseException
    PrinterException
        PrinterAbortException
        PrinterIOException
    PrivilegedActionException
    PropertyVetoException
    RemarshalException
    RuntimeException
 
 
 
 
 
 
        ArithmeticException
        ArrayStoreException
        CannotRedoException
        CannotUndoException
        ClassCastException
             CMMException
        ConcurrentModificationException
        EmptyStackException
        IllegalArgumentException
            IllegalThreadStateException
            InvalidParameterException
            NumberFormatException
             IllegalMonitorStateException
        IllegalPathStateException
        IllegalStateException
            IllegalComponentStateException
            InvalidDnDOperationException
        ImagingOpException
            IndexOutOfBoundsException
            ArrayIndexOutOfBoundsException
            StringIndexOutOfBoundsException
        MissingResourceException
        NegativeArraySizeException
        NoSuchElementException
             NullPointerException
        ProfileDataException
        ProviderException
        RasterFormatException
        SecurityException
            AccessControlException
            RMISecurityException
             SystemException
            BAD_CONTEXT
            BAD_INV_ORDER
            BAD_OPERATION
            BAD_PARAM
            BAD_TYPECODE
                 COMM_FAILURE
            DATA_CONVERSION
            FREE_MEM
            IMP_LIMIT
            INITIALIZE
            INTERNAL
 
 
 
 
 
 
            INTF_REPOS
                 INV_FLAG
            INV_IDENT
            INV_OBJREF
            INV_POLICY
            INVALID_TRANSACTION
            MARSHAL
                 NO_IMPLEMENT
            NO_MEMORY
            NO_PERMISSION
            NO_RESOURCES
            NO_RESPONSE
            OBJ_ADAPTER
                 OBJECT_NOT_EXIST
            PERSIST_STORE
            TRANSACTION_REQUIRED
            TRANSACTION_ROLLEDBACK
                 TRANSIENT
            UNKNOWN
        UnsupportedOperationException
    ServerNotActiveException
    SQLException
        BatchUpdateException
        SQLWarning
    TooManyListenersException
    UnsupportedFlavorException
    UnsupportedLookAndFeelException
    UserException
        AlreadyBound
        BadKind
        Bounds
 
 
 
 
 
 
        Bounds (different from the previous)
        CannotProceed
        InconsistentTypeCode
        Invalid
        InvalidName
        InvalidName (different from the previous)
             InvalidSeq
        InvalidValue
        NotEmpty
        NotFound
        PolicyError
        TypeMismatch
        UnknownUserException
             WrongTransaction

Enjoyed this post? Share it!

 

Leave a comment

Your email address will not be published.