


定价:59.9元
印次:1-1
ISBN:9787302725848
出版日期:2026.09.01
印刷日期:2026.08.26
图书责编:温明洁
图书分类:教材
本书以JDK 25(长期支持版本)为基础,从语言基础、类库使用和AI应用三个维度,对Java教学内容进行了梳理与重构。 全书共分3部分:第1部分(第1~7章)为Java语言,包括概述、基本语法、类与对象、继承、访问权限、抽象类与接口和泛型;第2部分(第8~13章)为Java类库,包括字符串、数据结构、I/0、线程、网络和数据库;第3部分(第14、15章)为AI应用,包括AI应用开发技术和AI应用系统实践。此外,附录部分包括集成开发环境安装、JDK安装、Java工程师进阶指南、教学进度建议和Java相关书籍。 本书可作为计算机科学与技术、软件工程、人工智能等专业的教材,也可供Java开发人员阅读参考。
在 AI浪潮的冲击下,人们开始重新审视软件工程师这一岗位和职业,思考高校程序设 计类课程开设的必要性和教学方式更新的紧迫性,进而倒逼教师和学生直面一个问题:在 AI时代的应用系统开发方面,到底什么样的(非初级程序员)能力在未来更有竞争力? 众所周知,在企业级(复杂)应用系统中,绝大部分(或许超过一半)是用Java语言开发 的。那么,为了开发一个“植入 AI的企业级应用系统”,需要哪些能力呢? 带着这个问题, 通过调研,发现在大多数情况下,首先是“系统开发的能力”(或许超过80%),其次才是“植 入 AI的能 力”(或 许 不 足 20%)。为 了 植 入 AI,往 往 可 以 通 过 使 用 成 熟 的 框 架 (例 如 LangChain4j、SpringAI)和调用成熟的接口(例如各类 AI服务平台的 API)来实现,而无须 深入理解 AI模型的原理和技术细节。需要说明的是,在开发的过程中,通常无须像博士生 那样研究和改进 AI模型,更无须发表有关 AI模型的学术论文。当然,如果需要在本地微 调和部署 AI模型,还是需要了解 AI模型的一些基础知识。 对于一个“植入 AI的企业级应用系统”,如果所需的“系统开发的能力”和“植入 AI的 能力”的比例是8∶2,或者甚至是9∶1,这自然就回答了一开始提出的问题,即什么样的能 力在应用系统开发方面更具竞争力。 紧接着,或许有人会问,既然Java语言和“系统开发的能力”这么重要,那么对于为普通 高校低年级学生开设的“Java程序设计”课程,在 AI时代需要做哪些更新呢? 这...
第1章 概述 ………………………………………………………… 1
1.1 引言 ………………………………………………………………… 2
1.2 Java简史 …………………………………………………………… 2
1.3 Java的特点 ………………………………………………………… 2
1.4 Java的开发环境 …………………………………………………… 3
1.4.1 集成开发环境 ……………………………………………… 3
1.4.2 JDK ………………………………………………………… 3
1.5 第一个Java程序…………………………………………………… 4
1.6 AI时代的Java编程 ……………………………………………… 4
1.6.1 在 AI时代,学习Java程序设计有何意义? ……………… 5
1.6.2 在 AI时代,如何开设Java程序设计课程? ……………… 5
1.6.3 在 AI时代,如何学习Java程序设计? …………………… 5
1.6.4 在 AI时代,在学习Java的过程中碰到问题怎么办? …… 6
1.6.5 在 AI时代,如何让自己成为一个更具竞争力的Java
程序员? …………………………………………………… 6
1.6.6 在 AI时代,有了大模型,还需掌握Java语言的基础
知识吗? …………………………………………………… 6
1.7 本章小结 …………………………………………………………… 6
习题………………………………………………………... 查看详情
本书以JDK 25 LTS版本为底层基础,从语言基础、核心类库到AI应用三个维度系统构建了面向AI时代高校Java教学的知识体系,全书15章在保持Java经典教学骨架的同时,引入了LangChain4j、Spring AI等AI框架与HTTP API调用机制,是国内较早以JDK 25为版本基线并系统整合AI应用内容的Java教材之一。本书书稿知识性较强、技术选型先进、示例代码丰富。
查看详情





