图书介绍
Java程序设计 双语版PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计 双语版](https://www.shukui.net/cover/60/33859165.jpg)
- 何月顺主编;李祥,张军副主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121169823
- 出版时间:2012
- 标注页数:339页
- 文件大小:142MB
- 文件页数:361页
- 主题词:JAVA语言-程序设计-高等学校-教材-汉、英
PDF下载
下载说明
Java程序设计 双语版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Chapter 1 Java概述1
1.1 Java简介1
1.2 Java发展历史1
1.3 C系列语言发展1
1.4 Java语言的主要特性2
1.4.1 轻量级2
1.4.2 简单3
1.4.3 健壮3
1.4.4 多线程4
1.4.5 平台无关4
1.4.6 解释性和高效5
1.4.7 分布式5
1.4.8 动态5
1.4.9 安全5
1.5 Java Applet小应用程序6
1.6 课后习题7
Chapter 2 Java总览8
2.1 面向对象程序设计8
2.1.1 类9
2.1.2 对象9
2.1.3 封装10
2.1.4 继承10
2.1.5 多态11
2.2 面向对象程序设计具体实例11
2.2.1 Car类封装12
2.2.2 Car类继承12
2.2.3 Car类多态13
2.2.4 面向对象程序设计小结13
2.3 编写第一个Java程序14
2.4 运行第一个Java程序15
2.5 语法规则16
2.6 空白符17
2.7 注解18
2.7.1 单行注解18
2.7.2 多行注解18
2.7.3 Javadoc注解18
2.8 关键字19
2.9 标志符19
2.10 Java类库20
2.11 程序实例20
2.12 课后习题21
Chapter 3 数据类型22
3.1 数据类型概述22
3.2 基本数据类型23
3.3 类型转换23
3.3.1 类型扩展24
3.3.2 类型收缩24
3.4 引用类型24
3.5 基本类型汇总25
3.6 复合数据类型26
3.6.1 引用数据类型26
3.6.2 类类型26
3.6.3 接口类型26
3.7 构造复合数据类型27
3.7.1 复合数据类型数据初始化27
3.7.2 预定义复合数据类型28
3.8 不同数据类型转换28
3.8.1 自动转换28
3.8.2 显式转换28
3.9 浮点数据29
3.9.1 基本浮点类型29
3.9.2 整型运算符29
3.9.3 输入输出浮点数据30
3.9.4 整型数据和浮点型字符转换为浮点数据30
3.9.5 系统包中的浮点运算30
3.9.6 Float类31
3.10 变量32
3.10.1 变量声明32
3.10.2 区分数字0和字符033
3.10.3 变量初始化33
3.10.4 编译错误33
3.10.5 类型转换符的使用33
3.10.6 变量声明为整型33
3.10.7 同类型变量的声明33
3.10.8 变量赋值34
3.10.9 变量同时声明与赋值34
3.11 记录34
3.12 程序实例35
3.13 课后习题36
Chapter 4 运算符37
4.1 算术运算符37
4.1.1 取模运算符37
4.1.2 算术赋值运算符38
4.1.3 自增与自减运算符38
4.2 关系运算符39
4.3 逻辑运算符39
4.4 位运算符与移位运算符41
4.4.1 按位取反运算符41
4.4.2 按位与运算符41
4.4.3 按位或运算符41
4.4.4 按位异或运算符42
4.4.5 按位左移运算符42
4.4.6 带符号按位右移运算符42
4.4.7 无符号按位右移运算符43
4.5 赋值运算符43
4.6 条件运算符44
4.7 instanceof运算符44
4.8 特殊运算符45
4.8.1 对象成员访问符(.)45
4.8.2 数组元素访问符([])45
4.8.3 方法调用操作符46
4.8.4 对象创建运算符46
4.9 数据类型转换46
4.10 程序实例46
4.11 课后习题49
Chapter 5 控制流50
5.1 控制表达式50
5.2 分支表达式50
5.2.1 if表达式50
5.2.2 if-else表达式51
5.2.3 switch表达式51
5.3 循环表达式52
5.3.1 while循环表达式52
5.3.2 do-while循环表达式53
5.3.3 for循环表达式54
5.4 分支跳转表达式54
5.4.1 break表达式54
5.4.2 continue表达式55
5.4.3 return表达式55
5.5 程序实例56
5.6 课后习题58
Chapter 6 类59
6.1 类定义59
6.1.1 简单类定义示例60
6.1.2 定义类60
6.2 对象定义与初始化62
6.2.1 成员和方法65
6.2.2 基本类型数据成员的缺省值66
6.2.3 方法、参数和返回值66
6.2.4 参数列表67
6.3 构造方法68
6.3.1 构造方法中调用构造方法70
6.3.2 缺省构造方法71
6.4 this关键字72
6.5 垃圾回收74
6.5.1 fiinalize方法的使用75
6.5.2 垃圾清理76
6.6 静态方法和静态变量79
6.6.1 静态方法79
6.6.2 静态变量80
6.7 程序实例82
6.8 课后习题84
Chapter 7 方法85
7.1 方法重载85
7.1.1 方法重载匹配87
7.1.2 基本数据类型参数重载87
7.1.3 基于返回值重载91
7.1.4 构造方法重载92
7.2 Java参数传递:引用传递和值传递93
7.2.1 给Java程序传递参数94
7.2.2 方法信息传递95
7.2.3 值传递97
7.2.4 传递基本类型参数100
7.2.5 返回值101
7.2.6 传递对象引用101
7.2.7 传递字符串102
7.2.8 传递数组103
7.3 递归103
7.4 类成员访问控制105
7.4.1 类级别访问106
7.4.2 包级别访问107
7.5 静态导入108
7.6 数组109
7.6.1 数组概述109
7.6.2 Java数组114
7.7 字符串116
7.7.1 字符串创建116
7.7.2 字符串操作117
7.7.3 字符串修改117
7.8 命令行参数117
7.9 程序实例118
7.10 课后习题122
Chapter 8 继承123
8.1 派生类123
8.2 抽象类128
8.3 final关键字130
8.3.1 final数据130
8.3.2fi nal方法133
8.3.3 final类135
8.4 程序实例136
8.5 课后习题140
Chapter 9 包和接口141
9.1 包141
9.1.1 包概述141
9.1.2 Java包142
9.1.3 访问标志符142
9.1.4 包的创建144
9.1.5 类路径设置145
9.1.6 子包(一个包在另一个包中)146
9.1.7 使用包147
9.2 接口149
9.2.1 接口概述149
9.2.2 创建和使用接口150
9.2.3 接口的定义151
9.2.4 接口体151
9.2.5 接口的实现152
9.2.6 接口类型153
9.3 程序实例153
9.4 课后习题156
Chapter 10 异常处理157
10.1 异常定义157
10.1.1 什么是异常157
10.1.2 普通异常157
10.1.3 Throwable类158
10.1.4 有效使用try-catch159
10.1.5 何时使用异常162
10.1.6 如何最大限度的使用异常处理163
10.2 throw表达式166
10.3 nally表达式166
10.4 运行时异常167
10.4.1 AnthmeticException类167
10.4.2 NulIPointerException类167
10.4.3 IncompatibleClassChangeException类168
10.4.4 ClassCastException类168
10.4.5 NegativeArraySizeException类168
10.4.6 OutOfMemoryException类169
10.4.7 NoClassDefFoundException类169
10.4.8 IncompatibleTypeException类169
10.4.9 ArrayIndexOutOfBoundsException类170
10.4.10 UnsatisfiiedLinkExcention类170
10.5 程序实例170
10.6 课后习题174
Chapter 11 多线程175
11.1 多线程概述175
11.2 同步179
11.2.1 线程间通信181
11.2.2 Java线程调度183
11.2.3 线程优先级184
11.2.4 Java线程同步185
11.3 线程生命周期187
11.3.1 线程创建187
11.3.2 线程启动188
11.3.3 使线程处于非运行状态189
11.3.4 线程停止190
11.3.5 线程状态测试191
11.3.6 线程暂停和继续193
11.4 程序实例194
11.5 课后习题198
Chapter 12 输入与输出199
12.1 Java I/O基础199
12.1.1 背景200
12.1.2 异常200
12.1.3 应用200
12.1.4 文件属性200
12.2 流201
12.2.1 字节流202
12.2.2 字符流203
12.2.3 缓冲流206
12.2.4 数据流207
12.2.5 StreamTokenizer类208
12.2.6 StringTokenizer类209
12.3 File类210
12.3.1 PrintWriter类211
12.3.2 构造方法211
12.3.3 文件处理与输入输出212
12.3.4 基本输入输出流类218
12.4 程序实例225
12.5 课后习题227
Chapter 13 字符串处理228
13.1 String类228
13.2 Java字符串229
13.2.1 字符串基础229
13.2.2 字符串创建230
13.2.3 字符串比较232
13.2.4 字符串其他操作233
13.2.5 StringBuffer类238
13.2.6 字符串分析240
13.3 程序实例241
13.4 课后习题243
Chapter 14 网络244
14.1 计算机网络基础244
14.2 Java URL对象247
14.2.1 创建URL对象247
14.2.2 URL对象查询方法247
14.2.3 从URL连接读取数据248
14.2.4 URL操作249
14.3 Java套接字259
14.3.1 建立连接259
14.3.2 套接字连接的客户端259
14.3.3 套接字操作262
14.4 程序实例268
14.5 课后习题272
Chapter 15 Applet 小应用程序273
15.1 Applet概述273
15.2 Applet生命周期、图形、字体、颜色274
15.2.1 Applet生命周期274
15.2.2 参数传递276
15.2.3 Graphics类276
15.2.4 Font类276
15.2.5 Color类277
15.3 使用组件接口277
15.4 Applet基础278
15.4.1 Applet类278
15.4.2 Applet体系结构279
15.4.3 请求重画280
15.5 URL与图形的应用283
15.6 Java中instanceof关键字应用284
15.7 程序实例285
15.8 课后习题288
Chapter 16 图形用户界面Swing289
16.1 基于事件驱动编程289
16.2 事件处理291
16.2.1 Component类291
16.2.2 Event类292
16.2.3 鼠标事件处理293
16.2.4 键盘事件处理294
16.3 按钮、事件和其他Swing基础295
16.3.1 按钮298
16.3.2 动作监听器和动作事件298
16.3.3 标签300
16.3.4 颜色301
16.4 容器和布局管理器303
16.4.1 边界布局管理器304
16.4.2 流式布局管理器307
16.4.3 格点布局管理器307
16.4.4 面板309
16.4.5 Container类313
16.5 菜单和按钮314
16.5.1 菜单条、菜单和菜单项314
16.5.2 AbstractButton类317
16.5.3 setActionCommand方法318
16.5.4 内部类监听器319
16.6 文本域和文本区320
16.6.1 文本域和文本区321
16.6.2 窗口监听器322
16.7 程序实例323
16.8 课后习题325
Chapter 17 JDBC编程326
17.1 JDBC介绍326
17.2 数据库连接327
17.2.1 简单的数据库连接示例328
17.2.2 创建连接的JDBC类329
17.3 数据库访问基础330
17.3.1 访问数据库的JDBC基础类330
17.3.2 SQL空值与Java空值332
17.3.3 清理332
17.3.4 修改数据库332
17.4 SQL数据类型和Java数据类型333
17.5 滚动结果集335
17.5.1 结果集类型335
17.5.2 结果集导引335
17.6 程序实例336
17.7 课后习题339