Mention some of the new language features in Java 12.
Switch Expressions, With Java 12, the beta switch expressions will improve coding by extending the switch statement, enabling its use as either a statement or an expression. It will let both forms use either the traditional or simplified scoping and control flow behavior. This will help simplify the code and also pave the way for the use of pattern matching in a switch.
File mismatch() Method
Compact Number Formatting
Teeing Collectors in Stream API
Java Strings New Methods - indent(), transform(), describeConstable(), and resolveConstantDesc()