注册 登录 进入教材巡展
#

出版时间:2026-02

出版社:电子工业出版社

以下为《AIGC高效编程——Java程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121523182
  • 1-1
  • 16开
  • 2026-02
  • 403
  • 电子与信息大类
  • 计算机类
  • 计算机类
  • 高职
内容简介
本书为Java基础入门教材,以校园智慧点餐系统为例介绍了Java技术的实际应用。本书共分为4个单元,单元1包含任务1和任务2,主要讲解开发前的准备工作;单元2包含任务3和任务4,主要讲解面向过程开发的基础知识;单元3包含任务5和任务6,主要讲解面向对象开发的相关知识;单元4包含任务7~任务10,主要讲解项目优化的具体方法和内容。本书突出实践导向,注重动手能力的培养,帮助学生在掌握理论知识的同时,逐步提升实际操作能力。本书创新性地引入AIGC工具辅助教学,设置智能问答与代码生成环节,培养学生“人机协作”的现代化编程能力。本书为高等职业院校计算机及相关专业的教材。
目录
单元1 校园智慧点餐系统开发准备 1
任务1 项目引入 1
1.1 项目背景 2
1.2 开发流程 2
1.3 通过AIGC工具了解主流点餐系统的功能需求 7
任务2 项目开发准备 9
2.1 程序设计语言认识 10
2.2 项目开发环境 13
2.3 开发工具介绍 16
单元2 校园智慧点餐系统面向过程开发 30
任务3 项目数据的暂存与计算 30
3.1 熟悉Java语法规范 31
3.2 使用变量暂存数据 38
3.3 使用运算符处理数据 45
3.4 使用AIGC工具了解Java中的数据类型转换 52
3.5 使用AIGC工具实现简易计算器 53
任务4 项目流程控制与模块化设计 56
4.1 处理选择问题 57
4.2 处理循环问题 66
4.3 使用数组优化数据存储 76
4.4 使用静态方法进行模块化设计 88
4.5 使用AIGC工具实现猜数字游戏 91
单元3 校园智慧点餐系统面向对象开发 97
任务5 项目实体类设计 97
5.1 类与对象 98
5.2 类的封装 107
5.3 类的继承 108
5.4 异常处理机制 115
5.5 Java常用类 122
5.6 使用AIGC工具模拟记事本中的查找和替换功能 135
5.7 使用AIGC工具快速扫除异常 136
任务6 项目业务组件设计 143
6.1 抽象类 144
6.2 接口 148
6.3 多态 152
6.4 使用AIGC工具生成多态样例 156
单元4 校园智慧点餐系统项目优化 161
任务7 项目数据结构优化 161
7.1 集合概述 162
7.2 List集合 165
7.3 Set集合 171
7.4 HashMap集合 176
7.5 使用AIGC工具实现基于集合的学生信息管理系统 179
7.6 使用AIGC工具自定义比较器 180
任务8 项目数据存储优化——文件存储 185
8.1 使用File类管理文件 186
8.2 使用字节流操作文件 191
8.3 使用字符流操作文件 199
8.4 使用缓冲流优化数据读写 201
8.5 使用AIGC工具实现基于字节流的图片复制功能 203
8.6 使用AIGC工具实现基于字符流的PDF文件复制功能 204
8.7 使用AIGC工具优化文件读写 205
任务9 项目数据存储优化——数据库操作 215
9.1 JDBC常用的类和接口 216
9.2 连接MySQL数据库 219
9.3 对数据表进行操作 221
9.4 使用AIGC工具设计校园智慧点餐系统的数据库 229
9.5 借助AIGC工具了解SQL注入安全问题 230
任务10 系统在线咨询功能实现 239
10.1 认识线程和进程 240
10.2 创建和使用线程 241
10.3 认识网络通信协议 254
10.4 基于TCP的网络通信 256
10.5 基于UDP的网络通信 258
参 考 文 献 268