{"product_id":"how-to-read-java-9781617299773","title":"How to Read Java","description":"Effectively reading and understanding existing code is a developer's superpower. In this book, you'll master techniques for code profiling, advanced debugging, and log evaluation to find and fix bugs and performance problems. In \u003ci\u003eHow To Read Java: Understanding, debugging, and optimizing JVM applications\u003c\/i\u003e you will learn how to: \u003cul\u003e Determine what code does the first time you see it Expose code logic problems Evaluate heap dumps to find memory leaks Monitor CPU consumption to optimize execution Use thread dumps to find and solve deadlocks Easily follow a service-oriented or microservices system Properly use logging to better understand Java app execution Use Java debuggers efficiently \u003c\/ul\u003e \u003ci\u003eHow To Read Java: Understanding, debugging, and optimizing JVM applications\u003c\/i\u003e teaches code investigation techniques that will help you understand how Java apps work, optimize them, and fix the bugs that break them. You'll go from the basics of debugging to advanced methods for locating problems in microservices architectures. Each new technique is explained with lively illustrations and engaging real-world examples. about the technology Tasks like searching for bugs, working through messy legacy code, and analyzing an application's readiness to support new features consume a lot of developer time. In fact, most developers spend more time trying to read and understand code than they do writing it! In this unique guide, you'll learn techniques like resolving deadlocks by examining thread dumps and locating memory leaks by inspecting the heap that will radically improve your efficiency when working with existing code in JVM languages like Java, Scala, and Kotlin.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-13439125\"\u003eLaurentiu Spilca\u003c\/a\u003e\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Manning Publications\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/27\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 365\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.23lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.21h x 7.32w x 0.47d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781617299773\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1617299774\u003cbr\u003e\u003cb\u003eBISAC Categories:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051280\"\u003eLanguages | Java\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputers\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051330\"\u003eSoftware Development \u0026amp; Engineering | Quality Assurance \u0026amp; Tes\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eLauren?iu Spilca\u003c\/b\u003e is a skilled Java and Spring developer and an experienced technology instructor. He is the author of Manning's Spring Start Here and Spring Security in Action.\u003c\/p\u003e","brand":"Manning Publications","offers":[{"title":"Default Title","offer_id":44498616844525,"sku":"9781617299773","price":79.98,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_26f6c8ec-12cb-4503-aa92-40d5f5fa3106.jpg?v=1700964043","url":"https:\/\/sureshotbooks.com\/products\/how-to-read-java-9781617299773","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}