Java for Programmers: With Generative AI
暫譯: 程式設計師的 Java:結合生成式 AI
Deitel, Paul, Deitel, Harvey
- 出版商: Pearson FT Press
- 出版日期: 2025-05-02
- 售價: $2,390
- 貴賓價: 9.5 折 $2,271
- 語言: 英文
- 頁數: 1136
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0137574738
- ISBN-13: 9780137574735
-
相關分類:
Java 程式語言、人工智慧
海外代購書籍(需單獨結帳)
相關主題
商品描述
The professional programmer's Deitel(R) 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, artificial intelligence, and cybersecurity.
"The book's innovative and forward-thinking use of genAI facilitates reader engagement and inspires readers to think critically about the benefits and limitations of AI as a programming aid. Chapter 19 could become everyone's favorite new Java book chapter--the generative AI API-based code examples are interesting and fun.
"All audiences of this book should read the Preface--there's so much to get excited about! It demonstrates, with refreshing transparency and honesty, how much love and care went into the reinvention of an already outstanding Java book by bringing it into a new frontier of what it means to be a programmer in today's world. Bravo! Your Preface statement: 'GenAI has created an ultra-high-level programming capability that will leverage your Java learning experience and ability to produce robust, top-quality Java software quickly, conveniently and economically.' is a great conclusion to the Preface intro--really helps justify the use of genAI!"
--Brian Canada, Professor of Computational Science, University of South Carolina Beaufort
"After reading your whole book, it was fun to read the Preface that wraps everything up at a high level. You have done some amazing work here, and I'm glad to have been a small part of it as a reviewer! I especially appreciate how difficult it must have been to make sure everything was as up to date as possible with the speed at which things change in this field, and the deftness with which you incorporated all the focus on GenAI and data science that's in this book."
--Emily Navarro, Ph.D., Continuing Lecturer, Department of Informatics, University of California, Irvine
"The generative AI exercises are awesome and reflect the way modern developers work! They are fun and let the reader explore and learn about AI by using AI--how meta. This allows readers to expand their knowledge and get a feel for the AIs' code-related capabilities."
--Jeanne Boyarsky, CodeRanch, Java Champion
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. (Note: eBooks are 4-color and print books are black and white.)
商品描述(中文翻譯)
《專業程式設計師的 Deitel(R) Java 指南,整合生成式 AI》
本書《Java for Programmers: with Generative AI, Fifth Edition》是為具有其他高階語言背景的程式設計師所撰寫,您將透過實作學習現代 Java 開發,使用最新的 Java 語法和特性以及生成式 AI。
在200+ 個真實世界的程式碼範例的背景下,您將迅速掌握 Java 基礎,然後進一步學習陣列、字串、正規表達式、使用 Jackson 函式庫處理 JSON/CSV、私鑰和公鑰加密、類別、繼承、多型、介面、依賴注入、例外、泛型集合、自訂泛型、使用 lambda 和 streams 的函數式編程、JavaFX GUI、圖形和多媒體、平台執行緒、虛擬執行緒、結構化併發、範圍值、構建基於 API 的 Java 生成式 AI 應用程式、使用 JDBC 和 SQLite 的資料庫、Java 平台模組系統以及類似 Python 的互動式 JShell。
特色:
- 生成式 AI 提示工程、API 調用、600 個生成式 AI 練習
- ChatGPT、Gemini、Claude、Perplexity
- 多模態:文本、程式碼、圖像、音頻、語音轉文本、文本轉語音、視頻
- 泛型:集合、類別、方法
- 函數式編程:Lambda 和 Streams
- JavaFX:GUI、圖形、多媒體
- 併發:平行 Streams、虛擬執行緒、結構化併發、範圍值、併發集合、多核心
- 資料庫:JDBC、SQL、SQLite
- Java 平台模組系統 (JPMS)
- 自然物件:Java API、字串、大整數、大數、日期/時間、加密、ArrayList、正則表達式、JSON、CSV、網路服務
- 類似 Python 的互動式 JShell
想要與 Deitel 保持聯繫嗎?
- 聯繫作者:deitel@deitel.com
- 加入 Deitel 社群
- deitel.com/linkedin
- facebook.com/DeitelFan
- instagram.com/DeitelFan
- x.com/deitel
- youtube.com/DeitelTV
- mastodon.social/@deitel
- 獲取源代碼和更新,請訪問:deitel.com/javafp5
評審評論
「Java 程式設計的未來已經來臨,而這本新的 Deitel 版本正在引領潮流!通過正面迎接生成式 AI,作者有可能徹底改變程式設計教育。通過其整合性的方法來使用和研究生成式 AI,這本書有望成為現代 Java 及其應用的領導書籍。我確信,它應該會被希望讓學生認識到 Java 在數據科學、機器學習、人工智慧和網路安全中扮演關鍵角色的教師廣泛採用。」
「這本書創新且前瞻性地使用生成式 AI,促進了讀者的參與,並激勵讀者批判性地思考AI 作為程式設計輔助工具的優勢和限制。第 19 章可能會成為每個人最喜愛的新 Java 書章節——基於生成式 AI API 的程式碼範例既有趣又好玩。」
「這本書的所有讀者都應該閱讀前言——有太多值得興奮的內容!它以清新的透明度和誠實展示了在重新創造這本已經出色的 Java 書籍時,投入了多少愛與關懷,將其帶入當今世界程式設計師的新前沿。太棒了!您的前言陳述:'生成式 AI 創造了一種超高階的程式設計能力,將提升您的 Java 學習體驗和快速、方便、經濟地產生穩健、高品質 Java 軟體的能力。' 是前言引言的絕佳結論——真的幫助證明了使用生成式 AI 的合理性!」
--布萊恩·加拿大,南卡羅來納州大學博福特分校計算科學教授
「在閱讀完整本書後,閱讀總結一切的前言非常有趣。您在這裡做了驚人的工作,我很高興能作為評審成為其中的一小部分!我特別感謝您在這個領域變化如此迅速的情況下,確保一切盡可能更新的艱難,以及您巧妙地融入了這本書中所有對生成式 AI和數據科學的關注。」
--艾米莉·納瓦羅,加州大學爾灣分校資訊學系持續講師
「這些生成式 AI 練習非常棒,反映了現代開發者的工作方式!它們有趣,讓讀者通過使用 AI 來探索和學習 AI——多麼元的體驗。這使讀者能夠擴展他們的知識,並感受AI 在程式碼相關能力方面的潛力。」
--珍·博亞斯基,CodeRanch,Java 冠軍
註冊您的書籍以方便訪問下載、更新和/或修正,隨著它們的可用性而提供。詳情請參見書內。(注意:電子書為四色,印刷書為黑白。)
作者簡介
Paul Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer designations, and is an Oracle Java Champion. Through Deitel & Associates, Inc., he has delivered hundreds of programming courses worldwide to clients, including Cisco, IBM, Siemens, Sun Microsystems, Dell, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, SunGard Higher Education, Nortel Networks, Puma, iRobot, Invensys and many more. He and his co-author, Dr. Harvey M. Deitel, are the world's best-selling programming-language textbook/professional book/video authors.
Dr. Harvey Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has over 50 years of experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees in Electrical Engineering from MIT and a Ph.D. in Mathematics from Boston University. He has extensive college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., in 1991 with his son, Paul. The Deitels' publications have earned international recognition, with translations published in Japanese, German, Russian, Spanish, French, Polish, Italian, Simplified Chinese, Traditional Chinese, Korean, Portuguese, Greek, Urdu and Turkish. Dr. Deitel has delivered hundreds of programming courses to corporate, academic, government and military clients.
作者簡介(中文翻譯)
保羅·德伊特爾(Paul Deitel),德伊特爾與聯合公司(Deitel & Associates, Inc.)的首席執行官及首席技術官,畢業於麻省理工學院(MIT),主修資訊科技。他擁有 Java 認證程式設計師(Java Certified Programmer)和 Java 認證開發者(Java Certified Developer)資格,並且是 Oracle Java Champion。透過德伊特爾與聯合公司,他在全球為客戶提供了數百門程式設計課程,客戶包括思科(Cisco)、IBM、西門子(Siemens)、Sun Microsystems、戴爾(Dell)、富達(Fidelity)、美國國家航空暨太空總署(NASA)甘迺迪太空中心、國家嚴重風暴實驗室(National Severe Storm Laboratory)、白沙導彈試驗場(White Sands Missile Range)、Rogue Wave Software、波音(Boeing)、SunGard 高等教育、北電網路(Nortel Networks)、Puma、iRobot、Invensys 等等。他和他的合著者哈維·德伊特爾博士(Dr. Harvey M. Deitel)是全球暢銷的程式語言教科書、專業書籍和視頻的作者。
哈維·德伊特爾博士(Dr. Harvey Deitel),德伊特爾與聯合公司的董事長及首席策略官,在計算機領域擁有超過 50 年的經驗。德伊特爾博士在麻省理工學院獲得電機工程學士(B.S.)和碩士(M.S.)學位,並在波士頓大學獲得數學博士(Ph.D.)學位。他擁有豐富的高等教育教學經驗,包括在波士頓學院(Boston College)獲得終身教職並擔任計算機科學系主任,然後於 1991 年與他的兒子保羅共同創立德伊特爾與聯合公司。德伊特爾家族的出版物在國際上獲得了廣泛的認可,並已翻譯成日文、德文、俄文、西班牙文、法文、波蘭文、義大利文、簡體中文、繁體中文、韓文、葡萄牙文、希臘文、烏爾都文和土耳其文。德伊特爾博士為企業、學術界、政府和軍事客戶提供了數百門程式設計課程。