A preview language feature
A switch expression is a preview language feature (JEP 12). This essentially means that, even though it is complete, it has a possibility of not being confirmed as a permanent feature in a future Java release. This happens for a reason.
Java runs on billions of devices and is used by millions of developers. The risks are high for any mistake in a new Java language feature. Before permanently adding a language feature to Java, the architects of Java evaluate what the developers have to say about it—that is, how good or bad it is. Depending on the feedback, a preview language feature might be refined before it's added to Java SE or dropped completely. So, if you have any feedback on switch expressions, please share ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access