November 2022
Intermediate to advanced
704 pages
19h 58m
English
This part of the book is all about exploring new language paradigms on the JVM. The JVM is an amazing runtime environment: it provides not only performance and power but also a surprising amount of flexibility to the programmer. In fact, the JVM is the gateway to exploring other languages beyond Java, and it allows you to try out different approaches to programming.
If you’ve programmed only in Java, you may be wondering what you’ll gain from learning different languages. As we said in chapter 1, the essence of being a well-grounded Java developer is to have a growing mastery of all aspects of the Java language, platform, and ecosystem. That includes an appreciation of topics that are on the horizon now but ...