Java程序设计项目化教程(第3版)
“AI 赋能 + 项目驱动”双轮驱动,系统覆盖 Java 全栈技术,融入企业开发规范,打造智能时代 Java 开发人才的成长指南。

作者:陈芸 陆红蕾 陆蔚 石怡 沈冠林 王辉 龙飞

丛书名:计算机类技能型理实一体化新形态系列

定价:59.8元

印次:3-1

ISBN:9787302705581

出版日期:2025.12.01

印刷日期:2025.12.29

图书责编:张龙卿

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书全面介绍了Java编程语言及应用,结构清晰。第1章和第2章讲解Java的历史、特性及基本语法,为读者奠定基础;第3~5章探讨面向对象程序设计的核心原则,包括类、对象、继承和多态,同时深入分析异常处理,确保程序的健壮性和稳定性;第6章介绍Java的图形用户界面(GUI)设计,以帮助读者创建用户友好的应用程序;第7~9章则探索Java集合与泛型,增强数据存储与操作的灵活性,并讲解多线程编程以提升并发能力;第10章介绍通过JDBC与数据库交互,涵盖数据的增、删、改、查操作;第11章深入探讨网络编程,涵盖TCP和UDP,助力构建网络应用;第12章是“爱心捐赠管理系统”综合项目,该项目整合已学Java知识,以完整开发流程助力读者提升实操能力,掌握核心技能。 全书配备28个阶段性项目,如智能自助购物、ATM取款、智能家居控制器等,以及1个综合项目——爱心捐赠管理系统,通过实战案例帮助读者巩固知识,将理论灵活运用到实际开发中。此外,还介绍了AI辅助编程工具和技术,如代码自动生成与智能推荐,以提高编程效率和代码质量。 本书内容翔实、实践性强、配套资源丰富,特别适合作为高校软件技术、计算机网络技术、计算机应用技术及相关专业的Java程序设计课程的教材或教学参考书。同时,也适用于希望系统学习Java并掌握项目开发技能的软件开发人员、自学爱好者,还可作为各类IT培训机构的培训用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。"

陈芸,江苏省“青蓝工程”优秀青年骨干教师,江苏省高水平骨干专业“软件技术”专业主要成员。主要担任《Java程序设计》《Java web程序设计》等专业课程教学工作,主编《Java程序设计项目化教程》(第2版)获江苏省重点教材立项建设,并由清华大学出版社出版。主持无锡精品课程资源《Java程序设计》课程建设。主持省级教改课题3项,发表专业学术核心论文4篇,发表教育教学研究论文3篇。指导学生参加江苏省职业院校技能大赛移动互联网应用软件开发赛项省赛一等奖1项,二等奖1项,获评优秀指导教师。

前言 1. 编写背景 在深入贯彻党的二十大精神,加快建设教育强国、科技强国、人才强国的时代号角下,在产业数字化和人工智能赋能千行百业的时代背景下,学好 Java 编程不仅是掌握一门核心开发技术,更是借助 AI 辅助编程工具实现高效开发、引领智能时代技术创新的重要起点。 《Java程序设计项目化教程(第2版)》自出版以来,已重印多次,得益于全新的编写思路和鲜明的应用型特色,深受广泛读者的欢迎。鉴于Java技术的不断发展及教育需求的变化,我们突破原有内容结构新编教材,以确保本书更好地服务于学习者。 本书将原有一个项目贯穿整本书的结构改为28个阶段性项目和1个综合项目,使学习过程更加灵活多样。同时,我们新增了关于Lambda表达式的内容,深入解析Java 8中引入的函数式编程概念,显著提升编程效率。此外,本书的开发平台已升级为IntelliJ IDEA,以提供更强大的开发工具支持;JDK版本也同步更新至JDK 24,涵盖最新特性和改进。为了更好地支持学习体验,我们增加了视频、习题、配套PPT和项目分析等数字资源,确保纸质教材每三年进行一次更新,同时实现数字资源的随时增减和修订,进一步提升学习效果。 与此同时,新增的AI辅助编程内容帮助学生利用智能技术提高编程效率,激发创新意识。通过新编上述内容,我们希望读者能够更加深入地理解Java语言的应用,并掌握现代软件开发所需的基本技能。 2. 本书特点 (1) 知识体系阶梯化,从基础到实战闭环贯通 本书遵循“语法筑基→面向对象深化→高级特性拓展→综合项目落地”的递进逻辑,既拆解 Java 基础语法、类与对象等核心知识,又通...

目录
荐语
查看详情 查看详情
目录

第1章开启Java之旅——初识Java1

1.1Java语言简介1

1.1.1Java语言的诞生和发展1

1.1.2Java语言的特点2

1.1.3Java语言的工作机制3

1.2搭建Java开发环境4

1.2.1下载和安装JDK4

1.2.2下载和安装IntelliJ IDEA6

1.2.3编写第一个Java程序7

1.3AI辅助编程9

1.3.1AI辅助编程简介9

1.3.2CodeGeeX的应用10

本章小结14

本章习题14

第2章夯实编程基石——Java语言基础16

2.1标识符和关键字16

2.1.1标识符16

2.1.2关键字17

2.2数据类型17

2.2.1基本数据类型18

2.2.2引用数据类型20

2.3常量和变量21

2.3.1常量21

2.3.2变量22

2.4数据类型转换23

2.4.1自动类型转换23

2.4.2强制类型转换24

2.5运算符和表达式26

2.5.1算术运算符及表达式26

2.5.2关系运算符及表达式27

2.5.3逻辑运算符及表达式28

2.5.4赋值运算符及表达式30

2.5.5条件运算符及表达式30

2.5.6位运算符及表达式30

2.5.7运算符的优先级32

2.6分支语句32

2.6.1if语句33

2.6.2switch语句37

2.7循环语句39

2.7.1while语句40

2.7.2dowhile语句40

2.7.3for语句41

2.7.4循环嵌套42

2.8跳转语句44

2.8.1break语句44

2.8.... 查看详情

本书作者有多年的企业从业实际工作经验,教材定位准,内容实用,有大量的实用案例,适合学生和从业者学习。编辑QQ 1102528884


查看详情