{"product_id":"the-well-grounded-java-developer-second-edition-9781617298875","title":"The Well-Grounded Java Developer, Second Edition","description":"\u003cp\u003e • Author(s): Benjamin Evans\u003cbr\u003e • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: Languages - Java\u003c\/p\u003e\u003cp\u003e\u003cb\u003eUnderstanding Java from the JVM up gives you a solid foundation to grow your expertise and take on advanced techniques for performance, concurrency, containerization, and more.\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eIn\u003ci\u003e The Well-Grounded Java Developer, Second Edition\u003c\/i\u003e you will learn: \u003cp\u003e\u003c\/p\u003e The new Java module system and why you should use it\u003cbr\u003e Bytecode for the JVM, including operations and classloading\u003cbr\u003e Performance tuning the JVM\u003cbr\u003e Working with Java's built-in concurrency and expanded options\u003cbr\u003e Programming in Kotlin and Clojure on the JVM\u003cbr\u003e Maximizing the benefits from your build\/CI tooling with Maven and Gradle\u003cbr\u003e Running the JVM in containers\u003cbr\u003e Planning for future JVM releases \u003cp\u003e\u003c\/p\u003e The \u003ci\u003eWell-Grounded Java Developer, Second Edition\u003c\/i\u003e introduces both the modern innovations and timeless fundamentals you need to know to become a Java master. Authors Ben Evans, Martijn Verburg, and Jason Clark distill their decades of experience as Java Champions, veteran developers, and key contributors to the Java ecosystem into this clear and practical guide. You'll discover how Java works under the hood and learn design secrets from Java's long history. Each concept is illustrated with hands-on examples, including a fully modularized application\/library and creating your own multithreaded application. \u003cp\u003e\u003c\/p\u003e Foreword by Heinz Kabutz. \u003cp\u003e\u003c\/p\u003e Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. \u003cp\u003e\u003c\/p\u003e About the technology\u003cbr\u003e Java is the beating heart of enterprise software engineering. Developers who really know Java can expect easy job hunting and interesting work. Written by experts with years of boots-on-the-ground experience, this book upgrades your Java skills. It dives into powerful features like modules and concurrency models and even reveals some of Java's deep secrets. \u003cp\u003e\u003c\/p\u003e About the book\u003cbr\u003e With The Well-Grounded Java Developer, Second Edition you will go beyond feature descriptions and learn how Java operates at the bytecode level. Master high-value techniques for concurrency and performance optimization, along with must-know practices for build, test, and deployment. You'll even look at alternate JVM languages like Kotlin and Clojure. Digest this book and stand out from the pack. \u003cp\u003e\u003c\/p\u003e What's inside \u003cp\u003e\u003c\/p\u003e The new Java module system\u003cbr\u003e Performance tuning the JVM\u003cbr\u003e Maximizing CI\/CD with Maven and Gradle\u003cbr\u003e Running the JVM in containers\u003cbr\u003e Planning for future JVM releases \u003cp\u003e\u003c\/p\u003eAbout the reader\u003cbr\u003e For intermediate Java developers. \u003cp\u003e\u003c\/p\u003e About the author\u003cbr\u003e \u003cb\u003eBenjamin J. Evans\u003c\/b\u003e is a senior principal engineer at Red Hat. \u003cb\u003eMartijn Verburg\u003c\/b\u003e is the principal SWE manager for Microsoft's Java Engineering Group. Both Benjamin and Martijn are Java Champions. \u003cb\u003eJason Clark\u003c\/b\u003e is a principal engineer and architect at New Relic. \u003cp\u003e\u003c\/p\u003e Table of Contents\u003cbr\u003e PART 1 - FROM 8 TO 11 AND BEYOND!\u003cbr\u003e 1 Introducing modern Java\u003cbr\u003e 2 Java modules\u003cbr\u003e 3 Java 17\u003cbr\u003e PART 2 - UNDER THE HOOD\u003cbr\u003e 4 Class files and bytecode\u003cbr\u003e 5 Java concurrency fundamentals\u003cbr\u003e 6 JDK concurrency libraries\u003cbr\u003e 7 Understanding Java performance\u003cbr\u003e PART 3 - NON-JAVA LANGUAGES ON THE JVM\u003cbr\u003e 8 Alternative JVM languages\u003cbr\u003e 9 Kotlin\u003cbr\u003e 10 Clojure: A different view of programming\u003cbr\u003e PART 4 - BUILD AND DEPLOYMENT\u003cbr\u003e 11 Building with Gradle and Maven\u003cbr\u003e 12 Running Java in containers\u003cbr\u003e 13 Testing fundamentals\u003cbr\u003e 14 Testing beyond JUnit\u003cbr\u003e PART 5 - JAVA FRONTIERS\u003cbr\u003e 15 Advanced functional programming\u003cbr\u003e 16 Advanced concurrent programming\u003cbr\u003e 17 Modern internals\u003cbr\u003e 18 Future Java","brand":"Manning Publications","offers":[{"title":"Paperback","offer_id":45030142935191,"sku":"9781617298875","price":3817.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617298875.webp?v=1769205258","url":"https:\/\/atlanticbooks.com\/products\/the-well-grounded-java-developer-second-edition-9781617298875","provider":"Atlantic Books","version":"1.0","type":"link"}