图书介绍
Java语言程序设计实用教程 第3版pdf电子书版本下载
- 新世纪高职高专教材编审委员会组编 著
- 出版社: 大连:大连理工大学出版社
- ISBN:9787561139332
- 出版时间:2008
- 标注页数:407页
- 文件大小:67MB
- 文件页数:417页
- 主题词:
PDF下载
下载说明
Java语言程序设计实用教程 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 Java运行与开发环境 1
1.1 JDK的下载、安装与配置 1
1.1.1 JDK for Windows的下载、安装和配置 2
1.1.2 JDK for Lonux的下载、安装与配置 3
1.2 基于JDK1.5的第一个Java应用程序 5
1.3 Eclipse IDE开发环境 7
1.4 基于eclipse的Java编程与调试 10
1.5 基于eclipse的Java测试——Juint 18
1.6 基于Eclipse的Java程序构建——Ant 22
1.6.1 Eclipse Ant基础 22
1.6.2 在Eclipse中的Ant用例 25
1.7 基于Eclipse修改第一个Java应用程序 27
习题 28
第二章 Java的本质 29
2.1 创建Java应用程序 29
2.2 逐行分析 31
2.3 词法规范 33
2.4 变量 44
2.5 创建Java小程序(Applet) 45
2.6 窗口化应用程序的创建与运行 48
2.7 Java程序的设计与发布 50
习题 50
第三章 类型与运算符 52
3.1 数据类型 52
3.1.1 原始数据类型 52
3.1.2 引用数据类型 53
3.2 数组 53
3.2.1 一维数组 54
3.2.2 多维数组 55
3.3 运算符 57
3.3.1 算术运算符 57
3.3.2 位运算符 59
3.3.3 关系运算符 59
3.3.4 逻辑运算符 60
3.3.5 运算符优先级 62
习题 63
第四章 控制结构 64
4.1 分支 64
4.1.1 if-else结构分支 64
4.1.2 switch结构分支 66
4.2 循环 68
4.2.1 while 68
4.2.2 do-while 69
4.2.3 for 69
4.2.4 break与continue 71
4.3 异常 72
4.4 控制流程 74
4.4.1 框图 74
4.4.2 表示条件判断的程序流程 75
4.4.3 表示迭代的程序流程 75
习题 76
第五章 面向对象解决方案 77
5.1 面向对象项目案例 77
5.1.1 面向对象的项目案例与UML 77
5.1.2 UML表示 79
5.1.3 分析与设计 79
5.2 类 83
5.3 对象 89
5.4 属性 90
5.5 方法 91
5.6 继承 95
5.7 多态 97
习题 101
第六章 接口与内部类 103
6.1 接口 103
6.1.1 抽象类 103
6.1.2 接口 104
6.2 内部类 108
6.2.1 内部类的声明及应用 108
6.2.2 匿名内部类 110
6.3 项目案例 113
6.3.1 数据库设计 113
6.3.2 数据库访问及接口设计 113
6.3.3 会员的注册登录的设计与实现 121
习题 136
独立实践 136
第七章 Java的基本类库 137
7.1 Java包 137
7.1.1 package语句 137
7.1.2 import语句 138
7.1.3 Java包的访问限制 138
7.2 Java类库的结构 140
7.2.1 J2SE类库结构 141
7.2.2 J2EE类库结构 148
7.2.3 J2ME类库结构 151
7.3 J2SE java.lang包中的常用类 152
7.3.1 基本语言和系统类 152
7.3.2 错误和异常类 154
7.3.3 包装类 155
7.3.4 Java中的反射类 157
7.3.5 垃圾回收 158
7.4 Java的技术文档 159
7.5 项目案例 161
7.5.1 数据库表的重新规划与设计 161
7.5.2 实体类及数据库访问的接口和类的设计 161
习题 174
独立实践 174
第八章 字符串处理 175
8.1 字符和字符串 175
8.2 String类 175
8.3 提取字符 177
8.4 字符串比较 177
8.5 在字符串中定位字符和子字符串 180
8.6 提取子字符串 181
8.7 连接字符串 182
8.8 融合字符串的方法 183
8.9 StringBuffer类 185
8.9.1 StringBuffer构造方法 186
8.9.2 StringBuffer的length、capacity、setLength、ensureCapacity方法 187
8.9.3 StringBuffer的charAt、setCharAt、getChars和reverse方法 188
8.9.4 StringBuffer的append方法 189
8.9.5 StringBuffer的insert和delete方法 191
8.10 项目案例 193
8.10.1 控制类的设计 193
8.10.2 边界类的设计 196
习题 211
独立实践 211
第九章 异常处理 212
9.1 异常的概念 212
9.2 异常处理 214
9.3 try、catch及finally异常处理结构 214
9.4 throw、throws引发异常 219
9.4.1 throw引发异常 219
9.4.2 throws子句引发异常 219
9.5 自定义异常 224
9.6 项目案例 225
9.6.1 需求分析 225
9.6.2 系统设计——任务1.数据库设计 226
9.6.3 系统设计——任务2.DAO设计 230
习题 232
独立实践 233
第十章 数据结构与集合类 234
10.1 概述 234
10.2 动态内存分配 234
10.3 链表类(LinkedList) 235
10.4 堆栈类(Stack) 240
10.5 队列 246
10.6 树集 249
10.7 集合接口 251
10.8 Java集合框架接口实现类 254
10.9 Java集合框架中的算法 256
10.10 项目案例 266
系统设计——任务3.实体类的设计 266
习题 293
独立实践 293
第十一章 输入输出流 294
11.1 流的概念 294
11.2 文件操作 297
11.2.1 运用File类进行文件描述 298
11.2.2 运用FileInputStream类与FileOutputStream类传输文件字节流 299
11.2.3 运用FileReader类与FileWriter类传输文件字符流 300
11.2.4 运用RandomAccessFile类实现对随机存取文件的读取和写入 300
11.2.5 运用SequenceInputStream类实现连接文件 302
11.3 输入输出流的典型操作 303
11.4 网络服务 307
11.4.1 客户/服务器体系结构 307
11.4.2 通信协议 308
11.4.3 Sockets 309
11.5 项目案例 316
系统设计——任务4.控制类的设计 316
习题 323
独立实践 324
第十二章 多线程 325
12.1 线程的基本概念 325
12.2 Java的线程模型 326
12.3 线程的生命周期 327
12.3.1 Thread类与Runnable接口 327
12.3.2 线程的生命周期 331
12.3.3 线程优先级 332
12.4 实现线程通信 334
12.4.1 线程同步 334
12.4.2 线程之间通信 335
12.5 项目案例 340
系统设计——任务4.控制类的设计(续) 340
习题 347
独立实践 347
第十三章 图形用户界面 348
13.1 图形用户界面组件 348
13.1.1 用户界面类型 348
13.1.2 WinUI组件 348
13.2 布局管理器 354
13.3 处理事件 367
13.3.1 事件处理 367
13.3.2 自定义事件 374
13.4 项目案例 376
系统设计——任务5.边界类的设计 376
习题 407
独立实践 407