注册 登录 进入教材巡展
#

出版时间:2025-11

最新印次日期:2025-11

出版社:上海交通大学出版社

以下为《Java程序设计——项目驱动式教程(双色)(含微课)(融入AI)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 上海交通大学出版社
  • 9787313331618
  • 1-1
  • 569611
  • 2025-11
  • 工学
  • 计算机类
  • 电子与信息大类
  • 计算机类
  • 计算机类
  • 本科 高职 高职本科(应用型本科) 中职
内容简介
本书采用项目任务式结构,以学生信息管理系统的开发为主线,系统全面、循序渐进地介绍了Java程序设计的基础知识和关键技术。全书共10个项目,包括项目开发环境搭建、学生成绩管理、学生基本信息管理、不同类别学生信息管理、学生基本信息查找与计算、使用集合实现学生信息管理、学生信息管理系统异常处理、使用文件实现学生信息存储、使用JDBC实现学生信息管理、图书管理系统设计与实现。

本书可作为各类院校计算机相关专业学生的专用教材,也可供Java编程爱好者及相关从业人员参考使用。
目录
项目一 项目开发环境搭建
项目导读
项目目标
项目准备
任务一 初识Java和JDK
任务描述
一、Java概述
二、Java的特点
三、JDK概述
任务实施——配置Java开发环境
任务二 Java开发工具
任务描述
一、常用Java开发工具
二、AI编程助手
任务实施——安装Java开发工具及AI编程助手
任务三 Java开发基础
任务描述
一、Java程序结构
二、Java编码规范
三、Java程序开发流程
四、Java API文档
任务实施——使用AI辅助开发第一个Java程序
德润心田
项目考核
项目评价

项目二 学生成绩管理
项目导读
项目目标
项目准备
任务一 Java基础知识
任务描述
一、标识符
二、关键字
三、数据类型
四、变量与常量
五、运算符与表达式
六、输入与输出
任务实施——新增学生成绩
任务二 流程控制
任务描述
一、程序结构
二、分支语句
三、循环语句
四、跳转语句
任务实施——实现学生成绩管理菜单
任务三 数组
任务描述
一、数组概述
二、一维数组
三、二维数组
四、数组基本操作
任务实施——统计学生成绩
德润心田
项目考核
项目评价

项目三 学生基本信息管理
项目导读
项目目标
项目准备
任务一 面向对象和类
任务描述
一、面向对象概述
二、类
任务实施——创建学生基本信息类
任务二 对象
任务描述
一、创建对象
二、使用对象
任务实施——创建学生对象并展示学生基本信息
任务三 包和修饰符
任务描述
一、包
二、修饰符
任务实施——设置学生基本信息类成员访问权限
德润心田
项目考核
项目评价

项目四 不同类别学生信息管理
项目导读
项目目标
项目准备
任务一 面向对象编程的三大核心特性
任务描述
一、封装
二、继承
三、多态
任务实施——创建学生子类
任务二 抽象类和接口
任务描述
一、抽象类
二、接口
三、接口的默认方法
四、函数式接口
任务实施——实现不同类别学生信息管理
德润心田
项目考核
项目评价

项目五 学生基本信息查找与计算
项目导读
项目目标
项目准备
任务一 包装类和字符串类
任务描述
一、包装类
二、字符串类
任务实施——查找学生基本信息
任务二 Java常用类
任务描述
一、Math类
二、日期和时间类
三、Random类
任务实施——计算学生年龄
德润心田
项目考核
项目评价

项目六 使用集合实现学生信息管理
项目导读
项目目标
项目准备
任务一 List
任务描述
一、集合概述
二、List概述
三、ArrayList类
四、LinkedList类
任务实施——使用List实现学生基本信息管理
任务二 Set
任务描述
一、Set概述
二、HashSet类
三、TreeSet类
任务实施——使用Set实现班级信息管理
任务三 Map
任务描述
一、Map概述
二、HashMap类
三、TreeMap类
任务实施——使用Map实现学生成绩管理
德润心田
项目考核
项目评价

项目七 学生信息管理系统异常处理
项目导读
项目目标
项目准备
任务一 异常处理基础
任务描述
一、异常概述
二、异常处理概述
任务实施——分析学生信息管理系统异常
任务二 异常处理方法
任务描述
一、捕获异常
二、抛出异常
三、自定义异常
任务实施——处理学生信息管理系统异常
德润心田
项目考核
项目评价

项目八 使用文件实现学生信息存储
项目导读
项目目标
项目准备
任务一 文件操作
任务描述
一、文件概述
二、创建文件对象
三、文件基本操作
任务实施——创建并查看学生信息文件
任务二 字节流
任务描述
一、I/O流的分类
二、字节输入/输出流
三、文件字节输入流
四、文件字节输出流
任务实施——存储和读取学生基本信息
任务三 字符流
任务描述
一、字符输入/输出流
二、文件字符输入流
三、文件字符输出流
任务实施——存储和读取学生成绩
德润心田
项目考核
项目评价

项目九 使用JDBC实现学生信息管理
项目导读
项目目标
项目准备
任务一 JDBC概述
任务描述
一、JDBC简介
二、JDBC访问数据库的机制
任务实施——下载和导入MySQL JDBC驱动程序包
任务二 数据库编程
任务描述
一、JDBC常用类和接口
二、数据库基本操作
任务实施——使用JDBC实现学生基本信息管理
德润心田
项目考核
项目评价

项目十 图书管理系统设计与实现
项目导读
项目目标
项目准备
任务一 系统设计
一、需求分析
二、功能模块设计
三、数据库设计
四、系统类设计
任务二 功能模块实现
一、数据库连接类实现
二、用户注册、登录和退出模块实现
三、图书管理模块实现
四、借阅管理模块实现
五、功能菜单实现
六、功能测试
德润心田
项目评价

参考文献