✗
public class Exception
extends java.lang.Throwable
Comparing jdk-20-ga and jdk-21+35
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AlreadyBoundException,AWTException,BackingStoreException,BadAttributeValueExpException,BadBinaryOpValueExpException,BadLocationException,BadStringOperationException,BrokenBarrierException,CertificateException,CloneNotSupportedException,DataFormatException,DatatypeConfigurationException,DestroyFailedException,ExecutionException,ExpandVetoException,FontFormatException,GeneralSecurityException,GSSException,IllegalClassFormatException,InterruptedException,IntrospectionException,InvalidApplicationException,InvalidMidiDataException,InvalidPreferencesFormatException,InvalidTargetObjectTypeException,IOException,JMException,KeySelectorException,LambdaConversionException,LineUnavailableException,MarshalException,MidiUnavailableException,MimeTypeParseException,NamingException,NoninvertibleTransformException,NotBoundException,ParseException,ParserConfigurationException,PrinterException,PrintException,PrivilegedActionException,PropertyVetoException,ReflectiveOperationException,RefreshFailedException,RuntimeException,SAXException,ScriptException,ServerNotActiveException,SQLException,StringConcatException,TimeoutException,TooManyListenersException,TransformerException,TransformException,UnmodifiableClassException,UnsupportedAudioFileException,UnsupportedCallbackException,UnsupportedFlavorException,UnsupportedLookAndFeelException,URIReferenceException,URISyntaxException,XAException,XMLParseException,XMLSignatureException,XMLStreamException,XPathException
The class
Exception
and its subclasses are a form of Throwable
that indicates conditions that a reasonable application might want to catch. The class Exception
and any subclasses that are not also subclasses of RuntimeException
are checked exceptions
. Checked exceptions need to be declared in a method or constructor's throws
clause if they can be thrown by the execution of the method or constructor and propagate outside the method or constructor boundary.
- See Java Language Specification:
- Moved out of a link with destination https://docs.oracle.com/javase/specs/jls/se20/html/jls-11.html#jls-11.2.Moved to a link with destination https://docs.oracle.com/javase/specs/jls/se21/html/jls-11.html#jls-11.2. Moved out of a link with destination https://docs.oracle.com/javase/specs/jls/se20/html/jls-11.html#jls-11.2.Moved to a link with destination https://docs.oracle.com/javase/specs/jls/se21/html/jls-11.html#jls-11.2.11.2 Compile-Time Checking of Exceptions
- Since:
- 1.0
- See Also:
Constructors
- ✓public Exception()
- ✓public Exception(java.lang.String arg0)
- ✓public Exception(java.lang.String arg0, java.lang.Throwable arg1)
- ✓protected Exception(java.lang.String arg0, java.lang.Throwable arg1, boolean arg2, boolean arg3)
- ✓public Exception(java.lang.Throwable arg0)
Serialized Form
✓serialVersionUID
✓-3387516993124229948Summary
| Elements | Comments | Descriptions | Total | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Added | Changed | Removed | Added | Changed | Removed | Added | Changed | Removed | ||
| Exception | 1 | 1 | ||||||||
| Total | 1 | 1 | ||||||||