图书介绍
Java语言程序设计 面向对象的设计思想与实践PDF|Epub|txt|kindle电子书版本网盘下载
![Java语言程序设计 面向对象的设计思想与实践](https://www.shukui.net/cover/76/30301357.jpg)
- 吴倩,林原,李霞丽编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111394693
- 出版时间:2012
- 标注页数:251页
- 文件大小:30MB
- 文件页数:262页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计 面向对象的设计思想与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象程序设计思想1
1.1类和对象1
1.2面向对象程序设计的三大特征3
1.2.1封装3
1.2.2继承4
1.2.3多态5
1.3面向对象的程序设计6
1.3.1类的建模7
1.3.2类的层次结构设计7
1.3.3面向对象程序设计原则9
1.4 Java语言9
1.4.1 Java语言的特点11
1.4.2 Java程序的开发环境13
1.4.3第一个Java程序14
1.5本章小结17
习题117
第2章Java语言基础知识18
2.1 Java语言基本元素18
2.2 Java基本数据类型19
2.3引用数据类型22
2.3.1枚举23
2.3.2数组24
2.4基本数据类型的封装类29
2.5运算符及表达式32
2.6 Java控制语句37
2.6.1分支结构38
2.6.2循环结构39
2.6.3中断语句41
2.7本章小结43
习题243
第3章 类与对象45
3.1如何设计一个类45
3.2对象的创建与初始化47
3.3数据成员及方法50
3.3.1访问数据成员及方法50
3.3.2方法中参数传递的问题50
3.3.3 toString()方法51
3.4类的使用53
3.4.1 static数据53
3.4.2 static方法54
3.4.3 final修饰符55
3.4.4方法重载56
3.4.5 this指针57
3.4.6对象的回收59
3.4.7包60
3.4.8类的访问控制63
3.5基础类库65
3.5.1语言包java.lang66
3.5.2 util实用包71
3.6 Java的文档生成器72
3.7本章小结75
习题376
第4章 异常处理78
4.1异常的概念78
4.2异常的分类79
4.3异常的处理机制81
4.3.1非检查型异常处理82
4.3.2检查型异常处理83
4.4自定义异常类87
4.5本章小结90
习题490
第5章 类的重用91
5.1为什么需要类的重用91
5.2重用方式之一——继承91
5.2.1父类与子类92
5.2.2继承的语法92
5.2.3子类继承父类的数据成员95
5.2.4子类继承父类中的方法96
5.2.5继承关系下的构造方法98
5.3终结类与终结方法101
5.4抽象类与抽象方法102
5.5重用方式之二——类的组合105
5.5.1组合的语法105
5.5.2组合与继承的结合107
5.6本章小结110
习题5110
第6章 接口与多态111
6.1为什么需要接口111
6.2接口的声明及实现112
6.3接口与抽象类的比较116
6.4多态119
6.4.1向上转型的概念119
6.4.2向上转型的应用120
6.4.3静态绑定和动态绑定120
6.4.4多态的实现122
6.4.5何时需要多态123
6.5内部类124
6.5.1内部类的概念124
6.5.2静态内部类125
6.5.3内部类的用法125
6.5.4方法中的内部类126
6.5.5匿名内部类127
6.6本章小结127
习题6128
第7章 对象的集合129
7.1 Java集合框架129
7.2 Collection接口131
7.3 List接口131
7.3.1 LinkedList132
7.3.2 ArrayList133
7.4泛型133
7.5泛型在集合中的应用134
7.6 Set接口138
7.7 SortedSet接口139
7.8 Map接口140
7.9迭代器142
7.10本章小结143
习题7143
第8章 输入输出145
8.1 I/O流的概念145
8.2 I/O流的分类145
8.2.1字节流146
8.2.2字符流147
8.2.3标准输入输出数据流149
8.3文件的读写152
8.3.1按字符写入152
8.3.2按字符读出153
8.3.3按字节写入154
8.3.4按字节读出157
8.3.5 File类159
8.3.6随机文件的读写160
8.4对象流162
8.5本章小结164
习题8165
第9章JDBC访问数据库166
9.1 JDBC简介166
9.2 JDBC的结构及实现167
9.3 JDBC API168
9.4 Eclipse环境下通过JDBC访问数据库169
9.4.1设置环境169
9.4.2调用JDBC API编写应用程序171
9.5 SQLException180
9.6控制事务180
9.7 JDBC其他相关用法181
9.8本章小结182
习题9182
第10章Java图形用户界面183
10.1 Java图形用户界面类库183
10.2 Swing的组件184
10.3 Swing组件的层次结构185
10.4 Swing GUI程序186
10.4.1顶层容器187
10.4.2中间层容器188
10.4.3布局管理器189
10.4.4添加Swing组件191
10.5事件处理机制196
10.5.1事件响应196
10.5.2事件处理的实现方法199
10.6 Eclipse下的可视化图形界面编程203
10.7本章小结210
习题10210
第11章 多线程211
11.1进程与线程211
11.2多线程编程基础212
11.2.1 Thread类212
11.2.2 Runnable接口214
11.2.3守护线程215
11.3线程的生命周期216
11.4线程的常用方法218
11.5线程的优先级220
11.6多线程的编程方式221
11.6.1不相关的线程221
11.6.2相关但无须同步的线程221
11.6.3同步线程222
11.6.4相互通信的互斥线程225
11.7死锁227
11.8高级并发227
11.9本章小结229
习题11229
第12章Java applet231
12.1 HTML与applet简介231
12.2 applet的工作原理232
12.3 applet的创建233
12.4 HTML中applet标签的使用234
12.5 applet的生命周期235
12.6 applet在Web中的应用236
12.7本章小结239
习题12239
第13章Java语言在Android平台中的应用240
13.1 Android概述240
13.2 Android系统特性240
13.3 Android开发环境241
13.4 Android系统架构241
13.5 Android应用程序基础242
13.6应用程序组件242
13.6.1活动243
13.6.2服务244
13.6.3广播接收器244
13.6.4内容提供器245
13.6.5启动组件Intent245
13.6.6关闭组件245
13.6.7 Task245
13.7 Eclipse下开发Android应用程序246
13.8 Android API248
13.9本章小结249
习题13250
参考文献251