The Well-Grounded Java Developer, 2nd Edition
Автор: Martijn Verburg, Jason Clark, Benjamin Evans (2021)
Although Java is 25 years old, its design goals and history mean valuable new functionality continues to appear release after release. It’s vibrant, broadly supported, and a high performance basis for vast amounts of software in the wild. Recent changes to the release cycle mean if anything we’re seeing new functionality show up more often - not what you might expeect for language after a quarter of a century! This book is written for Java developers looking to catch up on those latest techniques and additions. If you’re using Java 8 or earlier, you’ll see the exciting new capabilities in upgrading to Java 11, along with plenty of reasons to convince your team to upgrade. We’ll also peek at what the future holds for the Java platform in coming releases. Being well-grounded also means knowing the fundamentals of your platform. If you’ve ever wanted to understand better what’s in a class file, how classloaders work, or what the key performance tuning options are, we’ve got you covered. We’ll dig deep on concurrency as well to see how to harness all those cores in your modern computer. One of the best ways to understand programming more deeply is to learn another language. In the past decade support for other languages on the JVM has come a long way, and we’ll introduce two that we feel are worth your time (Kotlin and Clojure). While these languages might not replace Java for you, both bring compelling features and will stretch your concepts of what can be accomplished on the JVM. Whether you’re just looking for what’s new in Java, or you’re looking to boost your skills to the next level of mastry, we hope that The Well-Grounded Java Developer helps you learn and grow.
Автор: Martijn Verburg, Jason Clark, Benjamin Evans (2021)
Although Java is 25 years old, its design goals and history mean valuable new functionality continues to appear release after release. It’s vibrant, broadly supported, and a high performance basis for vast amounts of software in the wild. Recent changes to the release cycle mean if anything we’re seeing new functionality show up more often - not what you might expeect for language after a quarter of a century! This book is written for Java developers looking to catch up on those latest techniques and additions. If you’re using Java 8 or earlier, you’ll see the exciting new capabilities in upgrading to Java 11, along with plenty of reasons to convince your team to upgrade. We’ll also peek at what the future holds for the Java platform in coming releases. Being well-grounded also means knowing the fundamentals of your platform. If you’ve ever wanted to understand better what’s in a class file, how classloaders work, or what the key performance tuning options are, we’ve got you covered. We’ll dig deep on concurrency as well to see how to harness all those cores in your modern computer. One of the best ways to understand programming more deeply is to learn another language. In the past decade support for other languages on the JVM has come a long way, and we’ll introduce two that we feel are worth your time (Kotlin and Clojure). While these languages might not replace Java for you, both bring compelling features and will stretch your concepts of what can be accomplished on the JVM. Whether you’re just looking for what’s new in Java, or you’re looking to boost your skills to the next level of mastry, we hope that The Well-Grounded Java Developer helps you learn and grow.
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои