-
内容大纲
本书共分为12个单元,内容主要包括:搭建Java程序开发环境、Java程序设计基础、Java面向对象程序设计、Java继承、异常处理、多线程、Java集合框架、Java文件处理、Java数据库访问、Java图形用户界面设计、Java网络编程,以及学生信息管理系统设计与实现。
本书可作为高等职业院校电子信息大类专业“Java程序设计”课程的教材,也可作为学习Java程序设计的参考用书。
本书是山东省高等学校省级精品课程、山东省职业教育精品资源共享课程、山东省省级职业教育在线精品课程配套教材,并配有微课视频、电子课件、课程标准、教学设计、电子教案、实训任务工单、源代码、习题答案等数字化教学资源。 -
作者介绍
-
目录
前言
单元1 搭建Java程序开发环境
【学习目标】
任务1.1 Java开发环境搭建
【任务分析】
【基本知识】
1.1.1 Java的发展及应用
1.1.2 Java语言的特点
1.1.3 Java程序执行
【任务实施】
【同步训练】
任务1.2 开发“Hello World!”程序
【任务分析】
【基本知识】
1.2.1 Java程序的组成及特点
1.2.2 Java程序开发工具
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元2 Java程序设计基础
【学习目标】
任务2.1 学生基本信息处理
【任务分析】
【基本知识】
2.1.1 Java关键字与标识符
2.1.2 Java基本数据类型
2.1.3 Java常量与变量
2.1.4 Java中的运算符与表达式
2.1.5 数据基本输入输出
【任务实施】
【同步训练】
任务2.2 学科成绩处理
【任务分析】
【基本知识】
2.2.1 程序设计的基本结构
2.2.2 if选择结构
2.2.3 switch选择结构
【任务实施】
【同步训练】
任务2.3 班级成绩统计
【任务分析】
【基本知识】
2.3.1 循环结构实现
2.3.2 循环嵌套
2.3.3 其他程序流程控制语句
2.3.4 循环结构应用
【任务实施】
【同步训练】
任务2.4 班级学生成绩分析处理
【任务分析】
【基本知识】
2.4.1 一维数组的创建及使用
2.4.2 二维数组的创建及使用
2.4.3 字符串的使用
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元3 Java面向对象程序设计
【学习目标】
任务3.1 学生信息类设计
【任务分析】
【基本知识】
3.1.1 Java面向对象核心概念
3.1.2 定义Java类
3.1.3 创建Java对象
3.1.4 使用Java对象
3.1.5 构造方法
【任务实施】
【同步训练】
任务3.2 学生成绩处理
【任务分析】
【基本知识】
3.2.1 方法定义
3.2.2 方法调用
3.2.3 成员类别
3.2.4 变量作用域
3.2.5 this关键字
3.2.6 方法重载
3.2.7 类及成员的访问权限
3.2.8 main()方法中的参数
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元4 Java继承
【学习目标】
任务4.1 不同类别学生信息的管理
【任务分析】
【基本知识】
4.1.1 Java中的继承
4.1.2 Java继承的实现
4.1.3 成员的隐藏与覆盖
4.1.4 继承与构造方法
4.1.5 super和final关键字
【任务实施】
【同步训练】
任务4.2 使用抽象方法实现学生类继承
【任务分析】
【基本知识】
4.2.1 抽象方法
4.2.2 抽象类
【任务实施】
【同步训练】
任务4.3 使用接口实现学生信息管理系统
【任务分析】
【基本知识】
4.3.1 接口的定义
4.3.2 接口实现
4.3.3 Java多态性
【任务实施】
【同步训练】
任务4.4 使用包对项目进行管理
【任务分析】
【基本知识】
4.4.1 包的定义
4.4.2 导入其他包中的类
4.4.3 常用系统包及类
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元5 异常处理
【学习目标】
任务5.1 程序运行异常
【任务分析】
【基本知识】
5.1.1 什么是异常
5.1.2 Java异常类
【任务实施】
【同步训练】
任务5.2 利用异常处理解决程序运行异常
【任务分析】
【基本知识】
5.2.1 Java异常处理机制
5.2.2 异常处理
5.2.3 自定义异常
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元6 多线程
【学习目标】
任务6.1 多窗口售票模拟
【任务分析】
【基本知识】
6.1.1 什么是多线程
6.1.2 线程的创建与启动
6.1.3 线程状态与线程控制
6.1.4 线程的同步
【任务实施】
【同步训练】
任务6.2 餐馆点餐场景模拟
【任务分析】
【基本知识】
6.2.1 线程间通信
6.2.2 死锁
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元7 Java集合框架
【学习目标】
任务7.1 使用List集合存储学生信息
【任务分析】
【基本知识】
7.1.1 Java集合框架
7.1.2 ArrayList及其使用
7.1.3 LinkedList及其使用
7.1.4 Vector及其使用
【任务实施】
【同步训练】
任务7.2 使用Set集合存储学生信息
【任务分析】
【基本知识】
7.2.1 HashSet及其使用
7.2.2 TreeSet及其使用
【任务实施】
【同步训练】
任务7.3 用Map集合存储学生信息
【任务分析】
【基本知识】
7.3.1 HashMap及其使用
7.3.2 泛型在集合中的使用
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元8 Java文件处理
【学习目标】
任务8.1 使用文件存储学生信息
【任务分析】
【基本知识】
8.1.1 Java文件操作
8.1.2 File类及使用
【任务实施】
【同步训练】
任务8.2 学生信息的输入输出
【任务分析】
【基本知识】
8.2.1 Java数据流的概念
8.2.2 字节流操作
8.2.3 字符流操作
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元9 Java数据库访问
【学习目标】
任务9.1 学生信息管理系统的数据库管理
【任务分析】
【基本知识】
9.1.1 JDBC数据库访问
9.1.2 连接数据库
9.1.3 数据库基本操作
9.1.4 获取查询结果
【任务实施】
【同步训练】
任务9.2 提升学生信息数据库管理效率
【任务分析】
【基本知识】
9.2.1 PreparedStatement接口
9.2.2 CallableStatement接口
9.2.3 事务
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元10 Java图形用户界面设计
【学习目标】
任务10.1 学生信息管理系统登录界面设计
【任务分析】
【基本知识】
10.1.1 Java图形用户界面的组成
10.1.2 Java布局管理
10.1.3 Swing常用组件的设置
【任务实施】
【同步训练】
任务10.2 登录功能实现
【任务分析】
【基本知识】
10.2.1 Java事件处理
10.2.2 创建和使用菜单
10.2.3 表格JTable
10.2.4 对话框
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元11 Java网络编程
【学习目标】
任务11.1 学生信息文件的上传
【任务分析】
【基本知识】
11.1.1 网络基础
11.1.2 Socket类
11.1.3 ServerSocket类
11.1.4 多客户端访问处理
【任务实施】
【同步训练】
任务11.2 学生给教师留言
【任务分析】
【基本知识】
11.2.1 InetAddress类
11.2.2 DatagramSocket类
11.2.3 DatagramPacket类
【任务实施】
【同步训练】
【知识梳理】
课后作业
单元12 学生信息管理系统设计与实现
【学习目标】
任务12.1 系统需求分析
【任务分析】
【基本知识】
【任务实施】
【同步训练】
任务12.2 系统设计与实现
【任务分析】
【基本知识】
【任务实施】
【同步训练】
任务12.3 系统测试
【任务分析】
【基本知识】
12.3.1 系统测试基础知识
12.3.2 Java单元测试
【任务实施】
【同步训练】
任务12.4 系统打包
【任务分析】
【基本知识】
12.4.1 使用jar命令打包
12.4.2 使用Eclipse工具打包
【任务实施】
【同步训练】
【知识梳理】
课后作业
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...