图书介绍
Java程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计案例教程](https://www.shukui.net/cover/5/30786897.jpg)
- 赵凤芝,邢煜等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302261070
- 出版时间:2011
- 标注页数:311页
- 文件大小:63MB
- 文件页数:327页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 Java概述篇2
第1章 进入Java世界2
1.1 Java的历史、现状及发展2
1.1.1 Java语言简介2
1.1.2 Java应用开发体系3
1.2 Java语言的特点4
1.3 面向对象的概念6
1.3.1 面向对象方法6
1.3.2 面向对象的基本概念与特征7
1.4 Java核心技术体系8
1.4.1 Java核心技术基础部分8
1.4.2 Java核心技术应用部分9
1.5 Java的开发环境12
1.5.1 JDK的下载12
1.5.2 JDK的安装14
1.5.3 配置环境15
1.5.4 测试JDK配置是否成功17
1.5.5 开发工具Eclipse简介17
1.6 简单的Java程序21
本章总结26
习题26
第2章 Java典型应用及案例介绍27
2.1 项目概述27
2.2 需求分析28
2.3 系统分析设计29
2.4 项目运行指南30
本章总结33
习题33
第二篇 Java核心技术篇36
第3章 Java程序设计基础36
3.1 标识符、关键字及数据类型36
3.1.1 标识符36
3.1.2 关键字37
3.1.3 数据类型38
3.2 运算符与表达式48
3.2.1 算术运算符及其表达式49
3.2.2 自增和自减运算符和强制类型运算符50
3.2.3 关系运算符及其表达式52
3.2.4 逻辑运算符54
3.2.5 位运算符55
3.2.6 赋值运算符及其表达式57
3.2.7 条件运算符和条件表达式59
3.2.8 表达式中运算符的优先次序59
3.3 控制语句61
3.3.1 顺序流程61
3.3.2 选择流程61
3.3.3 循环控制流程69
3.4 数组76
3.4.1 一维数组77
3.4.2 一维数组的应用79
3.4.3 二维数组82
3.4.4 多维数组86
3.5 项目案例87
3.5.1 学习目标87
3.5.2 案例描述87
3.5.3 案例要点87
3.5.4 案例实施87
3.5.5 特别提示88
3.5.6 拓展与提高89
本章总结89
习题90
第4章 类和对象92
4.1 面向对象程序设计思想92
4.1.1 OOP思想92
4.1.2 面向对象程序设计方法特点93
4.2 类和对象的关系94
4.3 类的定义及访问96
4.3.1 类的定义96
4.3.2 成员变量的定义及修饰字96
4.3.3 方法的定义及修饰字97
4.3.4 方法的参数传递97
4.3.5 类成员的访问控制符99
4.4 类的实例化99
4.4.1 创建对象99
4.4.2 对象成员的使用100
4.4.3 对象资源的回收101
4.5 构造方法101
4.6 类的封装102
4.7 类的继承104
4.7.1 继承的概念104
4.7.2 继承的实现105
4.7.3 方法重写107
4.7.4 this和super的使用109
4.7.5 继承中的构造方法调用110
4.7.6 finalize()方法的使用112
4.8 多态性113
4.8.1 多态概念113
4.8.2 多态实现条件114
4.8.3 多态性的代码实现115
4.9 项目案例117
4.9.1 学习目标117
4.9.2 案例描述117
4.9.3 案例要点118
4.9.4 案例实施118
4.9 5 特别提示119
4.9.6 拓展与提高119
本章总结120
习题120
第5章 Java面向对象高级特性122
5.1 静态变量、方法和初始化块122
5.1.1 静态变量122
5.1.2 静态方法123
5.1.3 静态初始化块124
5.2 final类、变量和方法125
5.3 抽象方法与抽象类126
5.3.1 抽象方法126
5.3.2 抽象类126
5.3.3 扩展抽象类127
5.4 接口128
5.4.1 接口的定义128
5.4.2 接口的实现128
5.5 内部类129
5.5.1 内部类的概念129
5.5.2 成员式内部类——对象成员内部类130
5.5.3 成员式内部类——静态内部类133
5.5.4 局部内部类134
5.5.5 匿名内部类135
5.6 项目案例136
5.6.1 学习目标136
5.6.2 案例描述137
5.6.3 案例要点137
5.6.4 案例实施137
5.6.5 特别提示139
5.6.6 拓展与提高139
本章总结140
习题140
第6章 Java实用类及接口143
6.1 字符串处理143
6.1.1 String类144
6.1.2 StringBuffer对象150
6.1.3 StringTokenizer类155
6.2 时间及日期处理157
6.2.1 Date类157
6.2.2 Calendar类159
6.2.3 DateFormat类161
6.2.4 SimpleDateFormat类162
6.3 集合框架163
6.3.1 Collection接口163
6.3.2 Set接口165
6.3.3 List接口166
6.3.4 Iteator接口168
6.3.5 Map接口169
6.4 其他实用类171
6.4.1 Math171
6.4.2 Random173
6.5 项目案例174
6.5.1 学习目标174
6.5.2 案例描述174
6.5.3 案例要点175
6.5.4 案例实施175
6.5.5 特别提示176
6.5.6 拓展与提高177
本章总结177
习题178
第7章 Java异常处理180
7.1 异常处理概述180
7.1.1 程序中的错误180
7.1.2 异常定义181
7.2 异常分类181
7.3 异常处理183
7.3.1 如何处理异常183
7.3.2 处理异常的基本语句183
7.4 自定义异常189
7.5 项目案例189
7.5.1 学习目标189
7.5.2 案例描述190
7.5.3 案例要点190
7.5.4 案例实施190
7.5.5 特别提示191
7.5.6 拓展与提高191
本章总结191
习题192
第三篇 Java高级应用篇196
第8章 图形用户界面设计196
8.1 GUI程序概述196
8.1.1 AWT简介196
8.1.2 Swing简介197
8.2 容器与布局198
8.2.1 容器198
8.2.2 布局管理198
8.3 常用组件204
8.3.1 AWT组件205
8.3.2 Swing组件210
8.4 事件处理217
8.4.1 事件处理概念217
8.4.2 监听器和适配器218
8.4.3 事件处理编程方法226
8.5 项目案例226
8.5.1 学习目标226
8.5.2 案例描述227
8.5.3 案例要点227
8.5.4 案例实施227
8.5.5 特别提示229
8.5.6 拓展与提高229
本章总结230
习题230
第9章 输入与输出231
9.1 输入/输出流概述231
9.1.1 流的概念231
9.1.2 字节流232
9.1.3 字符流233
9.2 java.io包层次结构234
9.3 常用输入/输出类237
9.3.1 常用输入类237
9.3.2 常用输出类238
9.4 文件和目录的操作242
9.5 对象流和对象序列化247
9.5.1 序列化概述247
9.5.2 序列化实现机制248
9.6 项目案例250
9.6.1 学习目标250
9.6.2 案例描述250
9.6.3 案例要点250
9.6.4 案例实施250
9.6.5 特别提示253
9.6.6 拓展与提高253
本章总结253
习题253
第10章 多线程编程254
10.1 线程概念254
10.2 线程创建及启动255
10.3 线程状态及转化259
10.4 线程优先级及调度策略260
10.5 线程同步与互斥261
10.5.1 基本概念261
10.5.2 线程同步263
10.6 项目案例268
10.6.1 学习目标268
10 6.2 案例描述268
10.6.3 案例要点268
10.6.4 案例实施268
10.6.5 特别提示269
10.6.6 拓展与提高270
本章总结270
习题270
第11章 Java网络编程271
11.1 网络编程概述271
11.2 理解TCP/IP及UDP/IP协议272
11.3 使用ServerSocket和Socket开发TCP/IP网络程序272
11.4 使用DatagramPacket和DatagramSocket开发UDP/IP网络程序279
11.5 项目案例282
11.5.1 学习目标282
11.5.2 案例描述283
11.5.3 案例要点283
11.5.4 案例实施283
11.5.5 特别提示288
11.5.6 拓展与提高288
本章总结288
习题288
第12章 JDBC技术289
12.1 关系数据库简介289
12.2 JDBC简介290
12.3 JDBC开发基本步骤291
12.4 项目案例294
12.4.1 学习目标294
12.4.2 案例描述294
12.4.3 案例要点294
12.4.4 案例实施294
12.4.5 特别提示296
12.4.6 拓展与提高296
本章总结296
习题296
附录A Java编程规范297
参考文献310
后记311