In this chapter, we have discussed the Java idioms that a mainstream programmer encounters daily. We have also discussed the best design practices and related recommendations, including code-writing style and testing.
In this chapter, readers have learned about the most popular Java idioms related to certain features, functionalities, and design solutions. The idioms were demonstrated with practical examples, and readers have learned how to incorporate them into their code and the professional language they use to communicate with other programmers.
In the next chapter, we will introduce the reader to four projects that add new features to Java: Panama, Valhalla, Amber, and Loom. We hope it will help the reader to follow the Java development and envision the roadmap of future releases.