jdk-20-ga : jdk-21+35
Module java.base
Package java.lang

Class Exception

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

public class Exception extends Throwable
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

Serialized Form

serialVersionUID

-3387516993124229948

Summary

Differences
Elements Comments Descriptions Total
Added Changed Removed Added Changed Removed Added Changed Removed
Exception 1 1
Total 1 1