图书介绍
Java面向对象实用教程 第4版PDF|Epub|txt|kindle电子书版本网盘下载
![Java面向对象实用教程 第4版](https://www.shukui.net/cover/26/32471699.jpg)
- 杨晓燕,王仁芳,刘云鹏,邓芳编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121347153
- 出版时间:2019
- 标注页数:319页
- 文件大小:44MB
- 文件页数:332页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java面向对象实用教程 第4版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1Java崛起1
1.2 Java与C、C++3
1.2.1 Java和C++3
1.2.2 Java与C3
1.3 Java语言特点及更新5
1.4 Java程序的类型及其不同的编程模式6
1.5 Java开发工具入门8
1.5.1 JDK的下载、安装8
1.5.2配置环境变量9
1.5.3 JDK开发工具简介11
1.6 Java程序开发过程11
1.7实训18
习题118
问题探究118
第2章 Java编程基础20
2.1标识符、关键字和分隔符20
2.1.1标识符和关键字20
2.1.2分隔符21
2.2数据类型22
2.2.1基本数据类型23
2.2.2常量和变量24
2.3运算符与表达式26
2.3.1算术运算符26
2.3.2赋值运算符27
2.3.3关系运算符28
2.3.4逻辑运算符29
2.3.5条件运算符29
2.3.6其他运算符30
2.3.7运算符的优先级30
2.4 Scanner键盘输入30
2.5案例实现33
习题233
问题探究234
第3章 程序流程控制结构和方法36
3.1语句和程序流程控制结构36
3.2选择结构37
3.2.1选择语句37
3.2.2多选择结构switch语句41
3.3循环结构44
3.3.1三种循环语句44
3.3.2循环程序结构小结48
3.3.3循环嵌套与continue、 break语句48
3.4算法设计51
3.4.1迭代算法51
3.4.2穷举算法52
3.4.3递归算法54
3.5案例实现55
习题355
问题探究356
第4章 数组57
4.1数组的基本概念57
4.2一维数组58
4.2.1一维数组的声明58
4.2.2一维数组内存申请58
4.2.3一维数组的初始化59
4.2.4测定数组的长度60
4.2.5 for each语句与数组61
4.3二维数组62
4.3.1认识二维数组62
4.3.2二维数组的声明与创建63
4.3.3二维数组元素的初始化64
4.3.4二维数组的引用65
4.4案例实现(课外研学)68
习题470
问题探究471
第5章 Java类和对象73
5.1面向对象编程73
5.2类的描述76
5.2.1类的定义76
5.2.2成员变量的访问控制符78
5.2.3成员方法79
5.2.4成员变量和局部变量81
5.2.5 final变量82
5.3对象的创建与使用82
5.3.1对象的创建82
5.3.2对象的比较84
5.3.3对象的使用85
5.3.4释放对象89
5.3.5 Java变量内存分配89
5.3.6匿名对象90
5.4类的构造方法91
5.4.1构造方法的作用和定义91
5.4.2 this引用93
5.5 static变量及static方法99
5.5.1 static变量99
5.5.2 static方法100
5.6对象初始化过程103
5.7成员方法106
5.7.1方法调用与参数传递方式106
5.7.2方法重载111
5.7.3 final最终方法和abstract抽象方法113
5.8复杂程序解决方案和方法113
5.9案例实现117
习题5120
问题探究5123
第6章 类的继承和接口126
6.1类的继承126
6.1.1继承的概念126
6.1.2创建子类127
6.1.3关于父类的构造方法128
6.2成员变量的隐藏和成员方法的重构131
6.3抽象类133
6.4接口135
6.4.1接口概述135
6.4.2接口的定义136
6.4.3实现接口的类定义136
6.4.4接口的多态性139
6.4.5 Java 8接口扩展方法141
6.5泛型142
6.5.1泛型的概念和泛型类的声明142
6.5.2泛型应用142
6.6案例实现144
习题6148
问题探究6149
第7章 Java API初步150
7.1 Java SE API官网下载150
7.2 Java输入/输出151
7.2.1标准输出方法151
7.2.2命令行参数输入法的应用153
7.2.3流式交互输入/输出的应用154
7.2.4 Java I/O基本模型155
7.2.5文件数据的读/写157
7.2.6 JOptionPane对话框输入法159
7.3字符串类160
7.3.1创建String对象161
7.3.2创建StringBuffer对象162
7.3.3正则表达式与模式匹配实例163
7.3.4 Java中正则表达式常用的语法164
7.3.5模式匹配方法164
7.4颜色类与图形绘制类166
7.4.1图形的颜色控制166
7.4.2类Graphics的基本图形167
7.5集合ArrayList170
7.5.1集合概述170
7.5.2类ArrayList的应用171
7.5.3 ArrayList的综合应用174
7.5.4类Arrays175
7.6 Java 8新特性177
7.7 Java 9入门体验178
7.8案例实现(课外研学)181
习题7182
问题探究7183
第8章 包和异常185
8.1包185
8.1.1创建包186
8.1.2类的包外引用187
8.2异常处理189
8.2.1异常的基本概念190
8.2.2异常处理机制193
8.2.3自定义异常类197
8.2.4 GUI应用程序的异常处理198
8.3案例实现200
习题8203
问题探究8203
第9章 面向对象程序设计的基本原则及初步设计模式204
9.1UML类图204
9.1.1类的 UML图205
9.1.2 UML接口表示205
9.1.3 UML依赖关系205
9.1.4 UML关联关系206
9.1.5 UML聚合关系206
9.1.6 UML组合关系207
9.1.7泛化关系207
9.1.8实现关系208
9.2面向对象程序设计的基本原则209
9.2.1发现变化,封装变化209
9.2.2单一职责原则和最少知识原则212
9.2.3开放—封闭原则212
9.2.4子类型能够替换基类型原则213
9.2.5合成/聚合复用原则215
9.3案例实现215
习题9219
问题探究9219
第10章 图形用户界面221
10.1图形用户界面概述221
10.1.1图形用户界面组件221
10.1.2组件分类222
10.1.3常用容器类的应用223
10.2事件处理227
10.2.1基本概念227
10.2.2事件处理机制229
10.2.3事件处理的实现方式230
10.2.4适配器类234
10.3一般组件237
10.3.1标签237
10.3.2按钮237
10.3.3文本框238
10.3.4文本区238
10.3.5列表框240
10.3.6滚动窗格242
10.3.7复选框和单选按钮243
10.3.8滑动条245
10.4菜单与对话框250
10.4.1创建菜单250
10.4.2弹出式菜单254
10.4.3对话框255
10.5布局管理器260
10.5.1顺序布局261
10.5.2边界布局261
10.5.3网格布局262
10.5.4卡片布局263
10.5.5手工布局264
10.6 JApplet类的使用265
10.7 Java事件类方法列表266
10.8案例实现267
习题10271
问题探究10274
第11章 多线程275
11.1多线程概述275
11.1.1基本概念276
11.1.2线程的状态与生命周期277
11.1.3线程的调度与优先级279
11.2创建和运行线程279
11.2.1利用Thread类创建线程280
11.2.2用Runnable接口创建线程282
11.3线程间的数据共享284
11.4多线程的同步控制287
11.4.1线程同步相关概念287
11.4.2 synchronized应用289
11.4.3 synchronized的进一步说明292
11.5案例实现293
习题11295
问题探究11296
第12章 综合案例——聊天通信298
12.1界面及源代码298
12.2应用程序框架分解302
12.2.1 Socket连接的建立303
12.2.2基于TCP的Socket数据通信架构305
12.2.3图形用户界面与事件处理界面的设计308
12.3网络通信基础知识310
12.3.1网络通信的层次310
12.3.2通信端口311
12.3.3 Java网络编程中主要使用的类和可能产生的异常311
12.3.4 Socket通信模式312
12.3.5 Socket类和ServerSocket类的构造方法及常用方法312
12.3.6 API系统中DataInputStream和DataOutputStream的应用313
12.3.7多线程处理机制315
习题12316
参考文献317