March 2019
Intermediate to advanced
242 pages
6h 21m
English
With switch expressions, Java 12 is enhancing one of its basic language constructs—switch—to improve the everyday coding experience of developers. The benefits of this are manifold. As compared to traditional switch constructs, switch expressions (JDK Enhancement Proposal (JEP) 325—http://openjdk.java.net/jeps/325) can return a value. The ability to define multiple constants with a switch branch, and improve code semantics, make it concise. By removing default fall through of control across switch branches, you are less likely to introduce a logical error in a switch expression.
In this chapter, you'll cover the following topics:
Read now
Unlock full access