Examples
- Abstract class
- Additive operator with long and int operands
- Annotation
- Anonymous class
- Assert statement
- Autoboxing
- Cast object reference
- Class
- Constructor body
- Enhanced for and arrays
- Enumeration
- Enumeration without constants
- Generic
- Initialization of local variable
- Instance initializer
- Instanceof
- Interface
- Interface methods are abstract
- Interface with default method
- Keyword super
- Local class
- Loop enumeration
- Method reference
- Multi catch exceptions
- Multidimensional array
- Multiplicative operators
- Numeric promotion
- Numerical operators
- Outer inner nested local
- Pattern matching for instanceof
- Pattern matching for switch
- Record
- Runtime visible type annotations
- Scope of a declaration
- Sealed class
- Static initializer
- String concatenation
- Switch statement with enumeration
- Switch statement with string
- Synchronized
- Ternary operator
- Text blocks
- Throw a new exception
- Try catch
- Try catch finally
- Try with resource
- Try with resources
- Var args
- Volatile
- While and do while