图书介绍
Java程序设计与网络编程PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计与网络编程](https://www.shukui.net/cover/76/33473148.jpg)
- 邓周灰主编;杨剑峰,卓涛,杨云江编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302426122
- 出版时间:2016
- 标注页数:256页
- 文件大小:47MB
- 文件页数:269页
- 主题词:
PDF下载
下载说明
Java程序设计与网络编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象开发方法1
1.1 面向对象软件开发方法介绍1
1.1.1 结构化软件开发方法介绍1
1.1.2 面向对象软件开发方法简介2
1.2 面向对象的基本概念3
1.3 UML语言简介7
思考题9
第2章 Java基础10
2.1 Java语言概述10
2.1.1 Java语言对软件开发技术的影响10
2.1.2 Java语言的应用前景10
2.1.3 Java语言特点11
2.1.4 Java Applet13
2.1.5 类库13
2.2 安装并配置Java平台15
2.2.1 Java平台概述15
2.2.2 Java平台的安装16
2.3 Java Application程序范例22
2.3.1 编辑源程序22
2.3.2 编译源程序23
2.3.3 字节码的解释与运行23
2.4 集成开发环境24
思考题27
第3章 Java语言基础28
3.1 常量与变量28
3.1.1 常量28
3.1.2 变量29
3.2 Java程序的构成29
3.2.1 分隔符30
3.2.2 注释31
3.2.3 关键词31
3.2.4 标识符32
3.3 运算符32
3.3.1 算术运算32
3.3.2 关系运算34
3.3.3 逻辑运算34
3.3.4 位运算35
3.3.5 类型转换36
3.3.6 其他运算符37
3.3.7 运算符的优先级39
3.4 表达式、语句、程序块40
3.4.1 表达式40
3.4.2 语句41
3.4.3 程序块41
3.5 基本数据类型42
3.5.1 整数类型42
3.5.2 浮点类型43
3.5.3 字符类型43
3.5.4 布尔类型43
3.6 流程控制44
3.6.1 选择结构44
3.6.2 循环结构47
3.6.3 跳转语句49
思考题51
第4章 类与对象53
4.1 类53
4.1.1 类声明和定义53
4.1.2 方法定义和构造函数57
4.1.3 形参和实参59
4.1.4 类应用61
4.2 对象63
4.2.1 创建对象63
4.2.2 使用对象66
4.3 嵌套类67
4.3.1 嵌套类定义67
4.3.2 嵌套类意义67
4.3.3 静态嵌套类68
4.3.4 内部类68
4.3.5 内部类实例68
思考题69
第5章 接口与继承70
5.1 接口70
5.1.1 Java接口概述70
5.1.2 Java接口定义71
5.1.3 Java接口类型73
5.1.4 Java接口覆盖73
5.2 继承74
5.2.1 Java继承概述74
5.2.2 父类私有成员访问76
5.2.3 对象转换76
5.2.4 覆盖和隐藏77
5.2.5 多态79
5.2.6 Object超类80
5.3 类和方法82
5.3.1 final类和方法82
5.3.2 抽象类和方法82
思考题84
第6章 数字与字符串85
6.1 数字85
6.1.1 数字类85
6.1.2 Math类的常量和方法87
6.2 字符及字符串89
6.2.1 字符89
6.2.2 字符串90
6.2.3 String对象90
6.2.4 字符串的访问92
6.2.5 字符串的修改93
6.2.6 字符串与数字的转换95
6.2.7 字符串的比较97
6.2.8 StringBuffer类101
6.2.9 StringBuilder类103
思考题103
第7章 泛型与包104
7.1 泛型104
7.1.1 泛型概述104
7.1.2 规则105
7.1.3 泛型应用105
7.1.4 通配符111
7.2 包113
7.2.1 包概述114
7.2.2 包命名116
7.2.3 包成员引入116
7.2.4 包的层次结构117
7.2.5 不同包中相同成员117
7.2.6 静态import117
7.2.7 系统默认包java.lang118
思考题123
第8章 异常124
8.1 异常基础知识124
8.1.1 异常概述124
8.1.2 异常处理128
8.1.3 异常分类128
8.2 捕获和处理异常130
8.2.1 try模块131
8.2.2 catch模块132
8.2.3 finally模块132
8.2.4 try-catch-finally程序块的执行流程以及执行结果133
8.3 声明抛出异常134
8.3.1 throws抛出异常134
8.3.2 throw和throws的区别136
思考题137
第9章 输入输出和文件139
9.1 字符集编码139
9.1.1 常用字符集139
9.1.2 Java对字符的处理140
9.2 输入/输出流142
9.2.1 流的概念142
9.2.2 Java的标准输入/输出142
9.2.3 java.io包中的流143
9.2.4 字节流143
9.2.5 字符流146
9.2.6 字节流和字符流转换148
9.2.7 BufferedReader和BufferedWriter151
9.2.8 面向行的I/O152
9.2.9 数据流153
9.2.10 对象流及序列化155
9.2.11 Java输入输出的使用原则158
9.3 文件159
9.3.1 文件路径159
9.3.2 文件操作159
9.3.3 文件读写162
思考题165
第10章 并发167
10.1 处理器和线程167
10.1.1 处理器167
10.1.2 线程167
10.2 多线程168
10.2.1 线程的创建168
10.2.2 Sleep暂停执行170
10.2.3 中断Interrupts171
10.2.4 线程状态转换172
10.3 同步173
10.3.1 线程的干扰173
10.3.2 内存一致性错误175
10.3.3 同步方法175
10.3.4 内部锁与同步块176
10.3.5 wait()、notify()和notifyAll()177
10.3.6 原子操作178
10.3.7 死锁178
10.3.8 活锁179
10.4 线程调度179
10.4.1 休眠179
10.4.2 优先级180
10.4.3 让步181
10.4.4 合并182
10.4.5 守护线程183
思考题184
第11章 平台环境186
11.1 配置工具186
11.1.1 属性集186
11.1.2 命令行参数189
11.2 系统配置190
11.2.1 命令行I/O对象190
11.2.2 系统属性191
思考题192
第12章 Java集合193
12.1 集合框架193
12.2 接口与实现194
12.2.1 Collection接口194
12.2.2 List接口196
12.2.3 Queue接口199
12.2.4 Set接口199
12.2.5 Map接口201
12.2.6 Iterator接口203
12.2.7 Comparable接口和Comparator接口204
12.3 算法206
12.3.1 排序206
12.3.2 混排207
12.3.3 数据操作208
12.3.4 搜索210
12.3.5 取极值210
思考题211
第13章 Swing组件212
13.1 Swing概要212
13.1.1 JFC简介212
13.1.2 Swing历史213
13.1.3 Swing特点213
13.1.4 Swing包214
13.2 Swing程序结构214
13.3 Swing组件和容器215
13.3.1 高级容器216
13.3.2 JComponent类218
13.3.3 文本组件219
13.3.4 按钮组件221
13.3.5 面板(JPanel)222
13.3.6 滚动窗口(JScrollPane)224
13.3.7 列表(JList)225
13.3.8 组合框(JcomboBox)226
13.3.9 菜单(JMenu)227
13.3.10 对话框(JDialog)230
13.3.11 表格(JTable)231
13.3.12 提醒工具(tool tips)231
13.3.13 边框(Borders)232
13.3.14 布局管理234
思考题237
第14章 网络编程基础238
14.1 InetAddress238
14.1.1 InetAddress简介238
14.1.2 创建InetAddress对象的方法239
14.1.3 InetAddress对象常用方法240
14.2 URL242
14.2.1 URL介绍242
14.2.2 URL组成242
14.2.3 创建URL对象242
14.2.4 获取URL对象的属性243
14.2.5 从URL读取网页245
14.3 URLConnection246
14.3.1 URLConnection定义246
14.3.2 URLConnection对象的连接246
14.3.3 从URLConnection对象读取数据247
14.4 TCP/UDP协议247
14.4.1 TCP协议248
14.4.2 UDP协议248
14.5 Socket套接字248
14.5.1 Socket概述248
14.5.2 Socket通信机制249
14.5.3 Socket类和ServerSocket类249
14.5.4 简单的Client/Server程序设计250
思考题253
附录 英文缩略词255
参考文献256