图书介绍
Java基础教程 第3版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 耿祥义编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302283683
- 出版时间:2012
- 标注页数:287页
- 文件大小:53MB
- 文件页数:301页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java基础教程 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 初识Java1
1.1 Java的诞生1
1.2 Java的平台无关性2
1.3 安装JDK3
1.3.1 三种平台简介3
1.3.2 安装Java SE平台4
1.4 Java程序的开发步骤5
1.5 一个简单的Java应用程序6
1.5.1 编写源文件6
1.5.2 编译7
1.5.3 运行8
1.6 Java的语言特点与地位9
1.6.1 Java语言的特点9
1.6.2 Java语言的地位9
1.7 小结10
习题110
第2章 基本数据类型与数组11
2.1 标识符与关键字11
2.1.1 标识符11
2.1.2 Unicode字符集12
2.1.3 关键字12
2.2 基本数据类型12
2.2.1 逻辑类型12
2.2.2 整数类型13
2.2.3 字符类型13
2.2.4 浮点类型14
2.3 类型转换运算15
2.4 输入/输出数据17
2.4.1 输入基本型数据17
2.4.2 输出基本型数据18
2.5 数组18
2.5.1 声明数组19
2.5.2 为数组分配元素19
2.5.3 数组元素的使用20
2.5.4 length的使用21
2.5.5 数组的初始化21
2.5.6 数组的引用21
2.6 枚举类型23
2.7 小结23
习题224
第3章 运算符、表达式和语句26
3.1 运算符与表达式26
3.1.1 算术运算符与算术表达式26
3.1.2 自增、自减运算符26
3.1.3 算术混合运算的精度27
3.1.4 关系运算符与关系表达式27
3.1.5 逻辑运算符与逻辑表达式28
3.1.6 赋值运算符与赋值表达式28
3.1.7 位运算符29
3.1.8 instanceof运算符30
3.1.9 运算符综述30
3.2 语句概述31
3.3 if条件分支语句32
3.3.1 if语句32
3.3.2 if-else语句33
3.3.3 if-else if-else语句34
3.4 switch开关语句35
3.5 循环语句36
3.5.1 for循环语句36
3.5.2 while循环语句37
3.5.3 do-while循环语句38
3.6 break和continue语句38
3.7 for语句与数组39
3.8 枚举类型与for、switch语句40
3.9 小结41
习题342
第4章 类与对象43
4.1 封装43
4.1.1 一个简单的问题43
4.1.2 简单的Circle类44
4.1.3 使用Circle类创建对象44
4.2 类45
4.2.1 类声明46
4.2.2 类体46
4.2.3 成员变量47
4.2.4 方法48
4.2.5 需要注意的问题49
4.2.6 类的UML类图50
4.2.7 类与Java应用程序的基本结构50
4.3 构造方法与对象的创建52
4.3.1 构造方法52
4.3.2 创建对象53
4.3.3 使用对象55
4.3.4 对象的引用和实体55
4.4 参数传值57
4.4.1 传值机制58
4.4.2 基本数据类型参数的传值58
4.4.3 引用类型参数的传值58
4.5 对象的组合59
4.5.1 圆锥体59
4.5.2 关联关系和依赖关系的UML图61
4.6 实例成员与类成员62
4.6.1 实例变量和类变量的声明62
4.6.2 实例变量和类变量的区别62
4.6.3 实例方法和类方法的定义63
4.6.4 实例方法和类方法的区别64
4.7 方法重载64
4.8 this关键字65
4.9 包66
4.9.1 包语句66
4.9.2 有包名的类的存储目录66
4.9.3 运行有包名的主类67
4.10 import语句68
4.10.1 引入类库中的类68
4.10.2 引入自定义包中的类70
4.10.3 使用无包名的类71
4.11 访问权限71
4.11.1 何谓访问权限71
4.11.2 私有变量和私有方法71
4.11.3 共有变量和共有方法73
4.11.4 友好变量和友好方法73
4.11.5 受保护的成员变量和方法74
4.11.6 public类与友好类74
4.12 基本类型的类包装75
4.12.1 Double和Float类75
4.12.2 Byte、Short、Integer、Long类75
4.12.3 Character类76
4.13 反编译76
4.14 小结76
习题476
第5章 子类与继承78
5.1 子类与父类78
5.2 子类的继承性79
5.2.1 子类和父类在同一个包中的继承性79
5.2.2 子类和父类不在同一个包中的继承性81
5.2.3 继承关系(Generalization)的UML图81
5.3 成员变量的隐藏和方法重写82
5.3.1 成员变量的隐藏82
5.3.2 方法重写(Override)83
5.4 super关键字85
5.4.1 用super操作被隐藏的成员变量和方法85
5.4.2 使用super调用父类的构造方法86
5.5 final关键字87
5.5.1 final类87
5.5.2 final方法88
5.5.3 常量88
5.6 对象的上转型对象88
5.7 继承与多态90
5.8 abstract类和abstract方法91
5.9 面向抽象编程92
5.10 开-闭原则95
5.11 小结98
习题598
第6章 接口与多态100
6.1 接口100
6.1.1 接口的声明与使用100
6.1.2 理解接口103
6.1.3 接口的UML图103
6.2 接口回调104
6.2.1 接口变量与回调机制104
6.2.2 接口与多态106
6.2.3 abstract类与接口的比较107
6.3 面向接口编程107
6.4 小结110
习题6110
第7章 内部类与异常类112
7.1 内部类112
7.2 匿名类114
7.2.1 和子类有关的匿名类114
7.2.2 和接口有关的匿名类115
7.3 异常类117
7.3.1 try~catch语句117
7.3.2 自定义异常类118
7.3.3 finally子语句120
7.4 小结121
习题7122
第8章 常用实用类124
8.1 String类124
8.1.1 构造字符串对象124
8.1.2 String类的常用方法125
8.1.3 字符串与基本数据的相互转化129
8.1.4 对象的字符串表示130
8.1.5 字符串与字符、字节数组131
8.1.6 正则表达式及字符串的替换与分解132
8.2 StringTokenizer类135
8.3 Scanner类137
8.4 Date与Calendar类139
8.4.1 Date类139
8.4.2 Calendar类139
8.5 Math类142
8.6 StringBuffer类143
8.6.1 StringBuffer对象的创建143
8.6.2 StringBuffer类的常用方法144
8.7 System类145
8.8 小结146
习题8146
第9章 输入/输出流148
9.1 文件149
9.1.1 文件的属性149
9.1.2 目录149
9.1.3 文件的创建与删除150
9.1.4 运行可执行文件151
9.2 文件字节流152
9.2.1 FileInputStream类152
9.2.2 FileOutputStream类153
9.3 文件字符流154
9.3.1 FileReader类154
9.3.2 FileWriter类155
9.4 缓冲流156
9.4.1 BufferedReader类156
9.4.2 BufferedWriter类157
9.4.3 标准化考试158
9.5 数据流159
9.6 对象流160
9.7 随机读写流162
9.8 使用Scanner解析文件163
9.8.1 使用默认分隔标记解析文件164
9.8.2 使用正则表达式作为分隔标记解析文件165
9.8.3 单词记忆训练166
9.9 小结167
习题9168
第10章 JDBC数据库操作169
10.1 Microsoft Access数据库管理系统169
10.1.1 建立数据库169
10.1.2 创建表170
10.2 JDBC170
10.3 连接数据库171
10.3.1 连接方式的选择171
10.3.2 建立JDBC-ODBC桥接器172
10.3.3 ODBC数据源172
10.3.4 建立连接173
10.4 查询操作173
10.4.1 顺序查询174
10.4.2 控制游标175
10.4.3 条件查询177
10.4.4 排序查询179
10.4.5 模糊查询180
10.5 更新、添加与删除操作180
10.6 事务182
10.6.1 事务及处理182
10.6.2 JDBC事务处理步骤182
10.7 批处理184
10.8 标准化考试185
10.9 小结188
习题10189
第11章 组件及事件处理190
11.1 Java Swing概述190
11.2 窗口191
11.2.1 JFrame常用方法192
11.2.2 菜单条、菜单、菜单项192
11.3 常用组件与布局194
11.3.1 常用组件194
11.3.2 常用容器196
11.3.3 常用布局198
11.4 处理事件201
11.4.1 事件处理模式201
11.4.2 ActionEvent事件202
11.4.3 ItemEvent事件206
11.4.4 DocumentEvent事件208
11.4.5 MouseEvent事件210
11.4.6 焦点事件215
11.4.7 键盘事件215
11.4.8 用匿名类实例或窗口做监视器218
11.4.9 事件总结220
11.5 使用MVC结构220
11.6 对话框223
11.6.1 消息对话框223
11.6.2 输入对话框225
11.6.3 确认对话框226
11.6.4 颜色对话框228
11.6.5 文件对话框229
11.6.6 自定义对话框231
11.7 发布GUI程序233
11.8 小结234
习题11234
第12章 图形、图像与音频235
12.1 绘制基本图形235
12.2 变换图形238
12.3 图形的布尔运算239
12.4 清除240
12.5 绘制图像241
12.6 播放音频243
12.7 小结245
习题12246
第13章 Java多线程机制247
13.1 进程与线程247
13.1.1 操作系统与进程247
13.1.2 进程与线程247
13.2 Java中的线程248
13.2.1 Java的多线程机制248
13.2.2 主线程(main线程)248
13.2.3 线程的状态与生命周期249
13.2.4 线程调度与优先级252
13.3 Thread类与线程的创建253
13.3.1 使用Thread的子类253
13.3.2 使用Thread类253
13.3.3 目标对象与线程的关系256
13.3.4 关于run方法启动的次数257
13.4 线程的常用方法258
13.5 线程同步261
13.6 协调同步的线程263
13.7 守护线程265
13.8 小结266
习题13267
第14章 Java网络编程269
14.1 URL类269
14.1.1 URL的构造方法269
14.1.2 读取URL中的资源270
14.2 InetAddress类271
14.2.1 地址的表示271
14.2.2 获取地址272
14.3 套接字273
14.3.1 套接字273
14.3.2 客户端套接字273
14.3.3 ServerSocket对象与服务器端套接字274
14.3.4 使用多线程技术276
14.4 UDP数据包280
14.4.1 发送数据包280
14.4.2 接收数据包281
14.5 广播数据包284
14.6 小结287
习题14287
热门推荐
- 3876244.html
- 3054499.html
- 435299.html
- 3423845.html
- 2742113.html
- 1284219.html
- 2616237.html
- 225004.html
- 55055.html
- 243280.html
- http://www.ickdjs.cc/book_1127871.html
- http://www.ickdjs.cc/book_2750127.html
- http://www.ickdjs.cc/book_499093.html
- http://www.ickdjs.cc/book_1456287.html
- http://www.ickdjs.cc/book_1686431.html
- http://www.ickdjs.cc/book_3369236.html
- http://www.ickdjs.cc/book_2692978.html
- http://www.ickdjs.cc/book_2912668.html
- http://www.ickdjs.cc/book_308558.html
- http://www.ickdjs.cc/book_991253.html