图书介绍
Java程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计案例教程](https://www.shukui.net/cover/14/31357906.jpg)
- 许敏,史荧中主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111602453
- 出版时间:2018
- 标注页数:256页
- 文件大小:32MB
- 文件页数:270页
- 主题词:JAVA语言-程序设计-高等职业教育-教材
PDF下载
下载说明
Java程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
【引例描述】1
【知识储备】1
1.1 Java语言的发展和特点1
1.1.1 Java语言的发展1
1.1.2 Java语言的特点2
1.1.3 Java与C+++的比较3
1.1.4 Java程序的工作机制4
1.2 Java开发环境的安装与配置5
1.2.1 Java开发环境的安装5
1.2.2 Java开发环境的配置6
1.3 Java程序设计举例8
1.4 Eclipse开发工具的安装及使用9
1.4.1 Eclipse的安装及内部架构9
1.4.2 使用Eclipse开发应用程序11
【任务实现】12
工作任务1 安装JDK并熟悉Eclipse开发环境12
【本章小结】13
【习题1】13
第2章 Java语言基础15
【引例描述】15
【知识储备】15
2.1 标识符、关键字和分隔符15
2.1.1 Java标识符15
2.1.2 关键字16
2.1.3 分隔符16
2.1.4 代码注释16
2.2 数据类型17
2.2.1 数据类型的划分17
2.2.2 基本数据类型17
2.3 常量和变量20
2.3.1 常量20
2.3.2 变量20
2.4 运算符和表达式21
2.4.1 算术运算符21
2.4.2 关系运算符22
2.4.3 布尔运算符23
2.4.4 位运算符24
2.4.5 赋值运算符24
2.4.6 条件运算符25
2.4.7 运算符优先级25
2.4.8 表达式与语句26
2.5 简单的输入与输出27
2.5.1 输出27
2.5.2 输入28
【任务实现】29
工作任务2 工资计算器界面设计29
【本章小结】31
【习题2】31
第3章 Java程序的控制结构33
【引例描述】33
【知识储备】33
3.1 结构化程序设计的3种基本结构33
3.2 顺序语句34
3.3 分支语句34
3.3.1 if语句34
3.3.2 switch语句38
3.4 循环语句41
3.4.1 while语句41
3.4.2 do…while语句42
3.4.3 for语句43
3.5 跳转语句46
3.5.1 break语句46
3.5.2 continue语句46
【任务实现】47
工作任务3 职工工资管理系统用户类型选择47
工作任务4 职工工资计算器49
【本章小结】50
【习题3】50
第4章 数组53
【引例描述】53
【知识储备】53
4.1 一维数组的定义与使用53
4.1.1 一维数组的定义53
4.1.2 一维数组的初始化及内存分配54
4.1.3 一维数组的引用55
4.2 多维数组的定义与使用57
4.2.1 二维数组的定义57
4.2.2 二维数组的初始化及内存分配58
4.2.3 二维数组的引用59
4.3 数组的常用方法62
【任务实现】63
工作任务5 多职工工资计算器63
【本章小结】65
【习题4】65
第5章 类与对象68
【引例描述】68
【知识储备】68
5.1 面向对象的基本概念68
5.1.1 面向对象的术语68
5.1.2 面向对象的基本特征69
5.2 类的封装69
5.3 成员访问权限76
5.3.1 访问控制修饰符76
5.3.2 static修饰符78
5.3.3 final和abstract修饰符81
5.4 内部类81
5.4.1 成员类81
5.4.2 静态成员类82
5.4.3 局部类82
5.4.4 匿名类82
【任务实现】83
工作任务6 职工类设计83
【本章小结】87
【习题5】87
第6章 继承和多态89
【引例描述】89
【知识储备】89
6.1 类的继承性89
6.1.1 继承的概念89
6.1.2 继承的实现89
6.2 继承的规则92
6.2.1 成员变量的继承92
6.2.2 成员方法的继承93
6.2.3 this和super关键字95
6.3 抽象类和最终类95
6.3.1 抽象类和抽象方法96
6.3.2 最终类和最终方法98
6.4 类对象之间的类型转换98
6.5 接口100
6.5.1 接口的声明100
6.5.2 接口的实现100
6.5.3 接口的继承101
6.5.4 接口的特点103
6.6 类的多态103
【任务实现】105
工作任务7 职工工资类设计105
工作任务8 添加职工信息程序设计107
【本章小结】110
【习题6】110
第7章 常用实用类114
【引例描述】114
【知识储备】114
7.1 常用工具类114
7.1.1 Math类114
7.1.2 String类116
7.1.3 StringBuffer类118
7.1.4 Date类120
7.1.5 Calendar类120
7.2 Java集合容器121
7.3 Collection接口122
7.3.1 Iterator接口123
7.3.2 foreach循环123
7.4 List接口124
7.5 Set接口125
7.6 Map接口127
【任务实现】128
工作任务9 使用常用工具类设计添加职工工资信息128
工作任务10 使用集合类添加职工工资信息(Collection)133
工作任务11 修改职工工资信息(List)136
工作任务12 删除职工工资信息(Set)139
工作任务13 查找职工工资信息(Map)141
【本章小结】146
【习题7】146
第8章 异常处理148
【引例描述】148
【知识储备】148
8.1 Java异常简介148
8.1.1 Java异常148
8.1.2 几种常见的异常148
8.1.3 常见Java异常类列表149
8.2 异常机制150
8.2.1 捕获异常151
8.2.2 使用throw抛出异常153
8.2.3 使用throws声明抛出异常153
8.3 自定义异常154
【任务实现】156
工作任务14 添加职工工资信息数据校验并提示校验结果156
【本章小结】161
【习题8】161
第9章 输入与输出163
【引例描述】163
【知识储备】163
9.1 数据流的基本概念163
9.1.1 输入/输出流163
9.1.2 输入/输出类164
9.1.3 标准输入/输出165
9.2 字节输入/输出流166
9.2.1 文件输入/输出字节流166
9.2.2 过滤流169
9.3 字符输入/输出流173
9.3.1 输入/输出字符流173
9.3.2 文件输入/输出字符流174
9.3.3 缓冲字符流176
9.4 文件处理177
9.4.1 文件类的使用177
9.4.2 文件的顺序访问180
9.4.3 文件的随机访问180
9.5 对象的串行化181
9.5.1 串行化概述181
9.5.2 对象串行化的实现182
9.5.3 串行化的注意事项184
【任务实现】184
工作任务15 职工工资管理数据持久化184
【本章小结】189
【习题9】189
第10章 图形用户界面设计191
【引例描述】191
【知识储备】191
10.1 GUI介绍191
10.2 容器192
10.2.1 框架(JFrame)193
10.2.2 面板(JPanel)193
10.3 布局管理194
10.3.1 FlowLayout布局管理器194
10.3.2 BorderLayout布局管理器195
10.3.3 GridLayout布局管理器196
10.4 组件197
10.4.1 标签(JLabel)197
10.4.2 按钮(JButton)197
10.4.3 文本框(JText)198
10.4.4 复选框(JCheckBox)200
10.4.5 单选按钮(JRadioButton)201
10.4.6 列表框(JList)202
10.4.7 组合框(JComboBox)202
10.5 事件处理204
10.5.1 事件处理介绍204
10.5.2 使用内部类和匿名类作为监听器205
10.5.3 事件处理模型206
10.5.4 事件、监听器和适配器207
【任务实现】211
工作任务16 用户登录界面设计211
工作任务17 职工工资录入界面212
工作任务18 职工工资管理实现216
【本章小结】221
【习题10】221
第11章 数据库编程223
【引例描述】223
【知识储备】223
11.1 数据库编程概述223
11.1.1 JDBC概述223
11.1.2 MySQL介绍223
11.2 数据库访问流程226
11.2.1 访问数据库步骤226
11.2.2 连接数据库226
11.2.3 执行SQL语句229
11.2.4 获得查询结果231
11.2.5 关闭连接233
【任务实现】234
工作任务19 职工工资管理实现(数据库编程)234
【本章小结】241
【习题11】241
第12章 多线程243
【引例描述】243
【知识储备】243
12.1 线程概述243
12.1.1 进程243
12.1.2 线程243
12.2 多线程的实现方法244
12.2.1 继承Thread类244
12.2.2 实现Runnable接口245
12.2.3 两种实现方法的比较246
12.3 线程的状态控制246
12.4 线程的同步248
12.5 线程的通信250
【任务实现】252
工作任务20 时钟252
【本章小结】254
【习题12】254
参考文献256