{"schema_version":"bf_book_companion_v1","release_id":"20261010T034321Z-reviewed-full-unique-works","book":{"amazon_purchase_url":"https://www.amazon.com/dp/0137574738?tag=bookfrontie00-20","asin":"0137574738","authors":["Paul Deitel","Harvey M. Deitel"],"book_id":"9780137574735","canonical_url":"https://bookfrontier.com/books/java-for-programmers-9780137574735","cover_image_url":"https://img.bookfrontier.com/9780137574735.jpg?v=e77957f11cd72e6a","description":"The professional programmer's Deitel® guide to Java with integrated generative AI Written for programmers with a background in another high-level language, in Java for Programmers: with Generative AI, Fifth Edition , you'll learn modern Java development hands on using the latest Java idioms and features and genAIs . In the context of 200+ real-world code examples , you'll quickly master Java fundamentals then move on to arrays, strings, regular expressions, JSON/CSV processing with the Jackson library, private- and public-key cryptography, classes, inheritance, polymorphism, interfaces, dependency injection, exceptions, generic collections, custom generics, functional programming with lambdas and streams, JavaFX GUI, graphics and multimedia, platform threads, virtual threads, structured concurrency, scoped values, building API-based Java genAI apps, database with JDBC and SQLite, the Java Platform Module System and JShell for Python-like interactivity. Features: - GenAI Prompt Engineering, API Calls, 600 GenAI Exercises - ChatGPT, Gemini, Claude, Perplexity - Multimodal : Text, Code, Images, Audio, Speech-to-Text, Text-to-Speech, Video - Generics : Collections, Classes, Methods - Functional Programming : Lambdas & Streams - JavaFX : GUI, Graphics, Multimedia - Concurrency : Parallel Streams, Virtual Threads, Structured Concurrency, Scoped Values, Concurrent Collections, Multi-Core - Database : JDBC, SQL, SQLite - Java Platform Module System (JPMS) - Objects Natural : Java API, String, BigInteger, BigDecimal, Date/Time, Cryptography, ArrayList, Regex, JSON, CSV, Web Services - JShell for Python-Like Interactivity Want to stay in touch with the Deitels? - Contact the authors at deitel@deitel.com - Join the Deitel social media communities deitel.com/linkedin facebook.com/DeitelFan instagram.com/DeitelFan x.com/deitel youtube.com/DeitelTV mastodon.social/@deitel - For source code and updates, visit: deitel.com/javafp5 Reviewer Comments \"The future of Java programming is here, and this new edition of Deitel is leading the charge! By embracing genAI head-on, the authors are potentially revolutionizing programming education. Through its integrative approach to the use and study of genAI , this book is positioned to be the leading book in modern Java and its applications . Indeed, I expect that it should be widely adopted by instructors who want to ingrain in their students an appreciation for the critical role that Java will play in data science , machine learning","forthcoming":false,"isbn13":"9780137574735","publication_date":"20250502","publisher":"Pearson Education","slug":"java-for-programmers","subtitle":"With Generative AI","title":"Java for Programmers"},"discovery":{"categories":{"all":[{"bisac_code":"COM051280","confidence_band":"high","label":"Java Programming","score":0.822,"source":"bisac_hint_model"},{"bisac_code":"COM051210","confidence_band":"medium","label":"Object-Oriented Programming","score":0.7819,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7705,"source":"bisac_hint_model"}],"hint":[{"bisac_code":"COM051280","confidence_band":"high","label":"Java Programming","score":0.822,"source":"bisac_hint_model"},{"bisac_code":"COM051210","confidence_band":"medium","label":"Object-Oriented Programming","score":0.7819,"source":"bisac_hint_model"},{"bisac_code":"COM051010","confidence_band":"medium","label":"Programming Languages","score":0.7705,"source":"bisac_hint_model"}],"publisher":[{"bisac_code":"COM051000","confidence_band":"high","label":"Programming Basics","score":1,"source":"onix_publisher_code"},{"bisac_code":"COM051280","confidence_band":"high","label":"Java Programming","score":1,"source":"onix_publisher_code"}]},"genres":[{"label":"Java Programming","score":0.822,"slug":"java-programming"},{"label":"Object-Oriented Programming","score":0.7819,"slug":"object-oriented-programming"},{"label":"Programming Languages","score":0.7705,"slug":"programming-languages"}],"reader_fit":["Programmers with a background in another high-level language","Readers seeking hands-on Java development with generative AI"],"related_lists":[],"series":null,"similar_books":[{"authors":["Marc Loy","Patrick Niemeyer","Daniel Leuck"],"book_id":"9781492056270","cover_image_url":"https://img.bookfrontier.com/9781492056270.jpg?v=722c35ff6b6e47b9","score":0.7565,"title":"Learning Java","url":"https://bookfrontier.com/books/9781492056270"},{"authors":["John Lewis","Peter DePasquale","Joe Chase"],"book_id":"9780134285436","cover_image_url":"https://img.bookfrontier.com/9780134285436.jpg?v=fb4ed40893cad5d6","score":0.7451,"title":"Java Foundations","url":"https://bookfrontier.com/books/9780134285436"},{"authors":["Robert Sedgewick","Kevin Wayne"],"book_id":"9780672337840","cover_image_url":"https://img.bookfrontier.com/9780672337840.jpg?v=63b2a984b0e852cd","score":0.7365,"title":"Introduction to Programming in Java","url":"https://bookfrontier.com/books/9780672337840"},{"authors":["Doug Lowe"],"book_id":"9781119986645","cover_image_url":"https://img.bookfrontier.com/9781119986645.jpg?v=4666df93c365c2cb","score":0.7352,"title":"Java All-in-one for Dummies","url":"https://bookfrontier.com/books/9781119986645"},{"authors":["Barry Burd"],"book_id":"9781119806912","cover_image_url":"https://img.bookfrontier.com/9781119806912.jpg?v=d466bcfacbcf9fc3","score":0.7274,"title":"Beginning Programming With Java for Dummies","url":"https://bookfrontier.com/books/9781119806912"},{"authors":["Walter Savitch","Kenrick Mock"],"book_id":"9780134462035","cover_image_url":"https://img.bookfrontier.com/9780134462035.jpg?v=7b41bd71af5675c2","score":0.7271,"title":"Java","url":"https://bookfrontier.com/books/9780134462035"},{"authors":["Joshua Bloch"],"book_id":"9780134685991","cover_image_url":"https://img.bookfrontier.com/9780134685991.jpg?v=5735bc9d90fb1576","score":0.7191,"title":"Effective Java","url":"https://bookfrontier.com/books/9780134685991"},{"authors":["Kathy Sierra","Bert Bates"],"book_id":"9780596009205","cover_image_url":"https://img.bookfrontier.com/9780596009205.jpg?v=f492fc18b1ee4e90","score":0.7182,"title":"Head First Java","url":"https://bookfrontier.com/books/9780596009205"}],"topics":[],"what_you_get":["Themes: Java programming, Generative AI, Hands-on code examples.","Reading lane: Java Programming and Object Oriented Programming.","Publisher: Pearson Education."]},"llm_signals":{"confidence":0.96,"pacing":"unknown","reader_fit":["Programmers with a background in another high-level language","Readers seeking hands-on Java development with generative AI"],"themes":["Java programming","Generative AI","Hands-on code examples"],"tropes":[]},"source_presence":{"amazon":true,"book_detail":true,"goodreads":true,"llm_signals":true,"similarity_seed":true},"stats":{"amazon_ratings_count":7,"goodreads_ratings_count":42,"goodreads_reviews_count":2,"quality_score":0.846}}