图书介绍
Java面向对象程序设计与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 田登山,夏自谦编著;陈明主审 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113139254
- 出版时间:2011
- 标注页数:361页
- 文件大小:36MB
- 文件页数:374页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java面向对象程序设计与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 Java发展概况1
1.1.1不断扩展的计算平台3
1.1.2 Java应用现状3
1.2为什么选择Java4
1.3 Java开发环境搭建5
1.3.1安装JDK5
1.3.2设置环境变量9
1.3.3检查是否安装成功10
1.3.4安装编辑器10
1.4 DOS操作系统基础11
1.4.1启动DOS命令提示符11
1.4.2分区与目录11
1.4.3显示当前工作目录下的文件和目录12
1.4.4分区与目录切换12
1.4.5可执行文件的查找顺序14
1.5 Hello World程序设计15
1.5.1编辑源代码15
1.5.2保存代码15
1.5.3编译代码16
1.5.4运行代码16
1.5.5 Java虚拟机17
1.5.6 Java工具集17
1.5.7集成开发环境18
小结18
习题19
第2章Java语法基础20
2.1数据类型20
2.1.1整数类型20
2.1.2浮点数类型21
2.1.3布尔类型21
2.1.4字符类型21
2.1.5特殊的字符串类型22
2.2常量与变量22
2.2.1关键字23
2.2.2常量23
2.2.3变量25
2.3分隔符25
2.3.1注释25
2.3.2空白符26
2.3.3普通分隔符26
2.4表达式和运算符26
2.4.1算术运算符27
2.4.2关系运算符28
2.4.3布尔逻辑运算符29
2.4.4位运算符29
2.4.5赋值运算符31
2.4.6运算符优先级31
2.5类型转换32
2.5.1自动转换33
2.5.2强制转换33
小结34
习题34
第3章Java流程控制35
3.1顺序流程35
3.2条件流程36
3.2.1满足条件执行36
3.2.2二选一37
3.2.3条件运算符38
3.2.4多选一38
3.2.5 switch42
3.2.6函数44
3.3循环流程51
3.3.1 for循环51
3.3.2函数递归53
3.3.3 while循环54
3.3.4 do…while循环55
3.3.5循环结构对比分析56
3.3.6循环嵌套56
3.3.7 break和continue关键字57
小结58
习题59
第4章 面向对象编程基础60
4.1面向对象的分析60
4.1.1数据抽象60
4.1.2类与对象的概念61
4.2面向对象的设计与实现62
4.2.1设计类62
4.2.2定义类64
4.2.3创建对象65
4.2.4访问对象的数据成员66
4.2.5使用构造方法初始化对象状态值67
4.2.6使用成员方法模拟对象行为69
4.3基本类型与对象类型74
4.3.1值传递74
4.3.2地址传递75
4.3.3基本类型转换为对象类型75
4.3.4 String类型76
4.3.5 null类型76
4.3.6判断是否相等77
4.4其他类型数据成员77
4.4.1 final数据成员77
4.4.2 static数据成员78
4.4.3静态方法80
小结81
习题81
第5章 高级面向对象编程应用83
5.1包与import83
5.2详解javac、java和jar85
5.2.1编译命令javac85
5.2.2字节码依赖性86
5.2.3类库制作89
5.3限定修饰符91
5.3.1类修饰符92
5.3.2数据成员修饰符93
5.3.3成员方法修饰符96
5.4重载98
5.4.1成员方法重载98
5.4.2构造方法重载99
5.5 this关键字100
5.6继承104
5.6.1继承的概念105
5.6.2继承的实现107
5.6.3继承的实质109
5.6.4数据成员的隐藏110
5.6.5成员方法的覆盖111
5.6.6类转换115
5.6.7 super的使用场合117
5.6.8多态119
5.7抽象类与接口121
5.7.1抽象方法与抽象类121
5.7.2接口124
5.7.3接口与抽象类的区别126
5.8对象类与字符串处理类128
5.8.1 Object类128
5.8.2字符串处理类131
5.9 Eclipse IDE应用技巧135
5.9.1环境搭建135
5.9.2工作区设置136
5.9.3工程管理137
5.9.4编译与执行140
5.9.5单步调试140
5.9.6工程备份与恢复142
5.10 Java Doc143
小结144
习题145
第6章Java异常处理机制146
6.1异常类与异常对象146
6.2异常处理与异常处理器147
6.2.1 try{}语句块149
6.2.2 catch(){}语句块149
6.2.3 finall{}语句块151
6.3常用异常类152
6.4 throw与throws153
6.4.1 throw153
6.4.2 throws155
6.4.3类库制作与使用156
小结156
习题156
第7章 数组与Java集合框架157
7.1数组157
7.1.1一维数组157
7.1.2二维数组160
7.2 Java集合框架接口概述161
7.3 Collection接口163
7.3.1 Collection接口定义163
7.3.2 List接口及其实现类167
7.3.3 Set接口及其实现类174
7.4集合内元素排序176
7.4.1对象排序176
7.4.2自定义对象的排序规则177
7.4.3 SortedSet182
7.4.4 Collection便利实现184
7.4.5算法184
7.5 Map接口及其实现类185
7.5.1实现类186
7.5.2基本操作188
7.5.3批量操作189
7.5.4集合视图190
7.5.5集合操作191
7.5.6 SortedMap191
7.6 JCF及其启示192
小结193
习题193
第8章Java输入/输出流195
8.1 File类195
8.1.1处理文件和目录196
8.1.2文件处理196
8.1.3目录处理197
8.1.4获取最后修改时间198
8.1.5系统属性与文件处理199
8.2字节流200
8.2.1字节输入流200
8.2.2字节输出流203
8.3字符流209
8.3.1字符输入流209
8.3.2字符输出流211
8.3.3字节流与字符流的转换213
8.4链接流处理类214
8.4.1字节流类型链接流处理类214
8.4.2字符流类型链接流处理类221
8.5配置文件读取224
小结227
习题228
第9章Java多线程229
9.1线程基础229
9.2线程状态231
9.2.1由不存在状态到新建状态231
9.2.2由新建状态到就绪状态231
9.2.3由就绪状态到运行状态232
9.2.4由运行状态到结束状态233
9.2.5由运行状态到就绪状态233
9.2.6由运行状态到阻塞状态233
9.2.7线程状态图234
9.3线程应用234
9.3.1定时处理234
9.3.2定时器API235
9.3.3从线程外部结束线程237
9.3.4烧水与泡茶模拟——join()使用示例239
9.4临界资源的访问240
9.4.1使用synchronized加锁241
9.4.2生产者消费者问题242
9.5线程管理251
9.5.1守护线程251
9.5.2线程优先级251
9.5.3线程组252
9.5.4线程池252
9.6线程相关技术253
9.6.1 volatile253
9.6.2 ThreadLocal253
小结254
习题254
第10章Java套接字255
10.1网络基础255
10.1.1 C/S模式与B/S模式256
10.1.2 IP地址257
10.1.3 TCP/IP协议257
10.2面向连接的Java Socket编程259
10.2.1建立连接260
10.2.2利用流进行通信262
10.2.3 C/S通信示例262
10.3面向非连接的Java Socket编程273
10.3.1构建UDP套接字274
10.3.2使用UDP套接字通信275
10.3.3单一数据传送的UDP实现275
10.3.4使用流改进UDP示例277
小结284
习题284
第11章JDBC285
11.1 JDBC基础285
11.1.1 MySQL安装与配置285
11.1.2使用MySQL287
11.1.3 MySQL管理289
11.2 JDBC应用290
11.2.1获取连接290
11.2.2执行SQL语句291
11.2.3控制数据库事务294
11.2.4 PreparedStatement与批任务295
11.3数据库访问模型299
11.3.1 DAO模型299
11.3.2 ORM模型306
11.3.3数据库连接池模型307
小结308
习题308
第12章 ChatEasy系统的设计与实现309
12.1 ChatEasy系统问题定义309
12.2 ChatEasy系统分析与设计310
12.2.1客户端通信过程分析310
12.2.2服务器端通信过程分析312
12.2.3数据封装与解析313
12.2.4面向接口的设计317
12.3 ChatEasy系统代码实现328
12.3.1常数类定义328
12.3.2客户端实现328
12.3.3服务器端实现341
12.4 ChatEasy系统测试357
小结360
习题360
热门推荐
- 3477732.html
- 3273304.html
- 903441.html
- 1997296.html
- 2025266.html
- 3302463.html
- 3394699.html
- 615112.html
- 1162302.html
- 944380.html
- http://www.ickdjs.cc/book_1177112.html
- http://www.ickdjs.cc/book_2226026.html
- http://www.ickdjs.cc/book_1473873.html
- http://www.ickdjs.cc/book_164478.html
- http://www.ickdjs.cc/book_192060.html
- http://www.ickdjs.cc/book_1895604.html
- http://www.ickdjs.cc/book_1774484.html
- http://www.ickdjs.cc/book_301124.html
- http://www.ickdjs.cc/book_1238155.html
- http://www.ickdjs.cc/book_1204540.html