Released on September 17, 2019.
1. Text Blocks (Preview) JEP 355
Text Blocks become a preview feature in Java 15
2. Switch Expressions Enhancements JEP 354
Switch Expressions (Preview) Introduced in Java 12 as a preview feature.
- The word break is no longer needed in switch expressions. It replaced by yield.
String result = switch (day) {
case "1" -> "Monday";
case "2" -> "Tuesday";
case "3" -> "Wednesday";
case "4" -> "Thursday";
case "5" -> "Friday";
case "6" -> "Saturday";
case "7" -> "Sunday";
default -> {
System.out.println("Invalid day");
yield "Invalid day"; // yield is used to return a value
}
};