Different List of Exception | Java Exception Handling

Different List of Exception
java.awt Exceptions
The AWT classes have members that throw one error and two exceptions:
• AWTException (exception in AWT)
• llegalComponentStateException (a component is not in the proper state for a requested    operation)
• AWTErr (error in AWT)
java.awt.datatransfer Exception
Classes of the AWT data transfer package may throw this exception:
• UnsupportedFlavorException (data in improper format)
java.beans Exceptions
The classes of the java.beans package throw the following exceptions:
• IntrospectionException (unable to resolve object during introspection)
• PropertyVetoException (illegal property change)
java.io Exceptions
The classes in the java.io package throw a variety of exceptions, Any classes that work with I/O are good candidates to throw recoverable exceptions. For example, activities such as opening files or writing to files are likely to fail from time to time. The classes of the java.io package do not throw errors at all.
The java.io exceptions.
The java.io exception hierarchy.
java.lang Exceptions
The java.lang package contains much of the core Java language. The exceptions subclassed from RuntimeException do not have to be declared in a method’s throws clause. These exceptions are considered normal because nearly any method can throw them.
The java.lang exceptions.
The java.lang errors.
The java.lang exception hierarchy.
java.lang.reflect Exception
The classes of java.lang.reflect throw the following exception:
• InvocationTargetException (invoked method has thrown an exception)
java.net Exceptions
The java.net package handles network communications. Its classes most often throw exceptions to indicate connect failures and the like.
The java.net exceptions.
The java.net exception hierarchy.
java.rmi Error
The Java Remote Method Invocation classes allow Java objects to exist on remote machines. These classes throw the following error:
• ServerError (remote server indicates error)
java.rmi Exceptions
Java objects whose methods are invoked remotely through RMI may throw exceptions.
The java.rmi exceptions.
The java.rmi exception hierarchy.
java.rmi.server Exceptions
RMI servers throw exceptions.
The java.rmi.server exceptions.
java.security Exceptions
The Java security API allows users to implement security features in Java. The API includes support for digital signatures, data encryption, key management, and access control.
The java.security exceptions.
The java.security exception hierarchy.
java.security.acl Exceptions
The Java security access control list API allows Java developers to control access to specific users. The classes of java.security.acl throw the following exceptions:
• ACLNotFoundException (unable to find access control list)
• LastOwnerExcepti (attempt to delete last owner of ACL)
• NotOwnerExcepti (only the owner may modify)
java.sql Exceptions
The Java SQL API throws the following exceptions:
• DataTruncation (unexpected data truncation)
• SQLException (SQL error–contains detailed SQL information)
• SQLWarning (SQL warning)
java.text Exception
The Java text API throws the following exception:
• FormatException (format or parsing error)
java.util Exceptions
The classes of the java.util package throw the following exceptions:
• EmptyStackException (no objects on stack)
• MissingResourceException (resource missing)
• NoSuchElementException (no more objects in collection)
• TooManyListenersException (thrown by unicast event listeners)
Unicast is Java terminology for a singleton server object. Singletons are objects that can be instantiated only once.
java.utils.zip Exceptions
The Java utilities zip API throws the following exceptions:
• DataFormatException (format error)
• ZipException (Zip error)
Scroll to Top