图书介绍
Java语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 姚晓玲,王立波,张龙翔,孙晓燕编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121305696
- 出版时间:2017
- 标注页数:345页
- 文件大小:85MB
- 文件页数:355页
- 主题词:
PDF下载
下载说明
Java语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java概述1
1.1 Java、互联网和其他1
1.1.1 Java平台简介1
1.1.2 万维网与互联网1
1.1.3 Java发展历史2
1.2 Java的特点3
1.3 第一个Java程序3
1.4 编写、编译、执行Java程序4
1.4.1 Java源程序的创建4
1.4.2 编译Java源文件5
1.4.3 执行Java字节码文件5
关键术语6
本章小结6
复习题7
第2章 程序设计基础8
2.1 Java程序的基本结构8
2.1.1 算法与程序8
2.1.2 Java程序基本结构8
2.2 标识符与关键字9
2.2.1 标识符的组成9
2.2.2 关键字10
2.3 控制台输入/输出10
2.3.1 控制台输出10
2.3.2 Scanner类的使用11
2.4 变量12
2.4.1 变量的声明13
2.4.2 变量的使用13
2.5 常量13
2.5.1 字面常量13
2.5.2 有名常量14
2.6 算术运算和位运算14
2.6.1 算术运算符和算术表达式15
2.6.2 整数的算术运算15
2.6.3 浮点数的算术运算16
2.6.4 算术混合运算的精度17
2.6.5 位运算18
2.7 赋值语句和赋值表达式19
2.7.1 赋值表达式19
2.7.2 赋值语句20
2.8 数据类型转换20
2.8.1 类型的默认转换20
2.8.2 强制类型转换20
2.8.3 字符串和基本数据类型数据的转换21
2.9 字符数据类型及其运算22
2.10 Java程序设计风格23
2.10.1 命名规范23
2.10.2 Java样式文件24
2.10.3 代码的编写风格24
关键术语25
本章小结25
复习题26
第3章 分支结构29
3.1 boolean数据类型29
3.2 关系运算符和关系表达式29
3.3 逻辑运算符和逻辑表达式30
3.3.1 非(!)运算30
3.3.2 与(&&)运算31
3.3.3 或(‖)运算31
3.3.4 位运算符做逻辑运算32
3.4 if语句32
3.4.1 if语句33
3.4.2 if-else语句34
3.4.3 if-else if语句35
3.4.4 if-else语句常见问题37
3.5 switch语句37
3.6 条件表达式39
3.7 格式化控制台输出40
3.8 应用示例41
关键术语43
本章小结43
复习题44
第4章 循环结构47
4.1 while循环47
4.2 do-while循环48
4.3 for循环49
4.4 循环嵌套和编程方法50
4.4.1 循环嵌套50
4.4.2 编程方法51
4.5 break和continue52
4.5.1 break语句52
4.5.2 continue语句53
4.6 循环示例54
4.6.1 for循环实现实例54
4.6.2 while循环语句实现实例55
关键术语55
本章小结56
复习题56
第5章 类和对象60
5.1 类、对象、方法、成员变量60
5.2 定义类和对象61
5.2.1 定义类61
5.2.2 创建对象61
5.2.3 访问对象的属性和方法62
5.3 方法的基本定义63
5.3.1 方法定义格式63
5.3.2 return语句65
5.3.3 方法调用65
5.3.4 方法调用的一般过程66
5.3.5 成员方法和成员变量的关系67
5.4 set和get方法68
5.4.1 setter方法的一般形式68
5.4.2 getter方法70
5.5 构造方法72
5.6 基本数据类型和引用类型74
5.7 Java的包装类76
5.7.1 int和Integer类之间的转换77
5.7.2 Integer类的常用方法77
5.7.3 装箱和拆箱78
5.8 instanceof运算符79
5.9 应用示例79
关键术语81
本章小结81
复习题82
第6章 方法84
6.1 方法的定义84
6.2 方法的调用85
6.3 参数的值传递87
6.4 方法重载89
6.5 变量的作用域90
6.6 参数可变的方法91
6.7 递归92
6.8 方法示例93
6.9 Math数学类方法94
6.9.1 Math类的两个字段94
6.9.2 Math类的部分数学方法94
关键术语95
本章小结96
复习题96
第7章 数组99
7.1 数组99
7.1.1 什么是数组99
7.1.2 声明数组99
7.1.3 数组的创建99
7.1.4 声明、创建数组并初始化100
7.1.5 数组元素的访问100
7.1.6 数组长度属性length101
7.2 数组的基本应用102
7.2.1 数组排序102
7.2.2 数组查找104
7.3 数组的进一步探讨105
7.3.1 数组与foreach语句105
7.3.2 数组与方法106
7.3.3 数组与对象107
7.4 二维数组109
7.4.1 二维数组的声明、创建和初始化109
7.4.2 访问二维数组元素110
7.4.3 二维数组的length属性110
7.4.4 二维数组的应用举例111
7.5 Arrays类111
7.6 数组应用示例113
关键术语117
本章小结117
复习题118
第8章 类的深入探讨122
8.1 面向对象编程的三个特征122
8.2 类的组织形式——包123
8.2.1 包的声明123
8.2.2 导入包的类124
8.2.3 Java中的常用包124
8.3 类的其他特性125
8.3.1 访问权限修饰符125
8.3.2 构造方法重载129
8.3.3 this关键字131
8.3.4 static关键字133
8.4 枚举137
8.4.1 枚举的定义137
8.4.2 枚举的使用137
8.5 内部类138
8.5.1 成员内部类138
8.5.2 局部内部类140
8.6 类与类之间的关系142
8.6.1 类的UML图142
8.6.2 依赖关系143
8.6.3 关联关系143
8.6.4 聚合关系144
8.6.5 组合关系146
8.7 类的设计原则146
8.8 注解147
8.8.1 基本Annotation148
8.8.2 自定义的注解149
8.8.3 注解的注解150
8.9 泛型151
8.9.1 泛型类的声明151
8.9.2 泛型对象的声明和创建152
8.10 类的应用示例152
关键术语154
本章小结154
复习题155
第9章 继承和多态158
9.1 继承158
9.1.1 继承在Java中的实现158
9.1.2 方法重写159
9.1.3 访问权限修饰符protected160
9.1.4 super关键字161
9.1.5 继承下的构造方法162
9.2 Obiect类介绍163
9.3 抽象类和最终类166
9.3.1 抽象类和抽象方法166
9.3.2 最终类和最终方法167
9.4 多态168
9.4.1 父类引用指向子类对象168
9.4.2 多态的实现168
9.5 继承和多态示例169
9.5.1 四则运算程序169
9.5.2 动物喂养案例173
9.5.3 舒舒租车系统176
关键术语182
本章小结182
复习题183
第10章 接口189
10.1 接口189
10.1.1 接口的定义189
10.1.2 接口的实现189
10.1.3 接口和抽象类的关系190
10.1.4 接口的UML表示191
10.2 接口与多态191
10.2.1 接口实现多态191
10.2.2 面向接口的编程192
10.3 匿名内部类194
10.4 Java常用接口195
10.5 接口的新特性197
10.5.1 默认方法197
10.5.2 接口的静态方法198
10.5.3 函数式接口199
10.6 lambda表达式199
10.6.1 lambda表达式的语法200
10.6.2 lambda表达式与函数式接口200
10.7 接口的应用示例201
关键术语203
本章小结203
复习题203
第11章 异常处理208
11.1 异常概述208
11.2 异常类型209
11.2.1 Error类210
11.2.2 Exception类210
11.3 try-catch-finally语句211
11.3.1 多catch语句段的try-catch语句211
11.3.2 try-catch-finally与return语句212
11.3.3 try-catch语句的嵌套214
11.3.4 try语句块中自动释放资源215
11.3.5 一个catch语句块捕获多种类型异常对象215
11.4 throw异常的抛出216
11.4.1 throw抛出异常216
11.4.2 throws子句217
11.4.3 异常抛出和子类218
11.5 自定义异常218
11.6 异常应用示例218
关键术语220
本章小结220
复习题220
第12章 Java常用类223
12.1 String类和StringBuffer类223
12.1.1 构造字符串对象223
12.1.2 字符串特性224
12.1.3 字符串对象不可变性226
12.2 StringBuffer类227
12.2.1 StringBuffer类创建对象227
12.2.2 StringBuffer类常用方法228
12.3 大数类229
12.3.1 BigInteger类229
12.3.2 BigDecimal类230
12.4 Java常用日期处理类232
12.4.1 Date类233
12.4.2 Calendar类234
12.4.3 DateFormat类236
12.4.4 SimpleDateFormat类237
12.5 Java集合框架238
12.5.1 List列表接口239
12.5.2 Set集合接口240
12.5.3 Map映射接口241
12.6 Collections类242
12.7 Class类244
12.8 集合应用示例246
关键术语247
本章小结247
复习题247
第13章 图形用户界面249
13.1 AWT和Swing249
13.1.1 AWT介绍249
13.1.2 Swing介绍250
13.2 窗体251
13.3 面板253
13.4 Swing常用组件254
13.4.1 标签254
13.4.2 按钮254
13.4.3 文本框255
13.4.4 文本域256
13.4.5 单选按钮257
13.4.6 复选框258
13.4.7 菜单条、菜单和菜单项259
13.5 布局管理261
13.5.1 流式布局管理器262
13.5.2 边界式布局管理器BorderLayout262
13.5.3 网格式布局管理器263
13.6 事件驱动程序设计264
13.6.1 事件模型264
13.6.2 Java事件类、监听器接口和适配器类265
13.6.3 事件处理实现方式268
13.7 常用事件类及事件处理270
13.7.1 窗口事件及处理270
13.7.2 动作事件及处理271
13.7.3 选择事件及处理272
13.7.4 键盘事件及处理273
13.8 图形用户界面应用实例274
关键术语278
本章小结278
复习题278
第14章 文件和流281
14.1 File类281
14.2 输入流和输出流284
14.3 二进制流284
14.3.1 InputStream类和OutputStream类285
14.3.2 FileInputStream类和FileOutputStream类287
14.3.3 BufferedInputStream类和BufferedOutputStream类290
14.3.4 DataInputStream类和DataOutputStream类291
14.4 字符流293
14.4.1 Reader类和Writer类293
14.4.2 FileReader类和FileWriter类295
14.4.3 InputStreamReader类和OutputStreamWriter类297
14.4.4 BufferedReader类和BufferedWriter类298
14.5 随机流299
14.6 流的应用示例300
关键术语301
本章小结301
复习题302
第15章 线程304
15.1 线程的定义304
15.1.1 进程、线程与多线程304
15.1.2 Java的多线程机制304
15.1.3 主线程305
15.2 线程的创建和运行305
15.2.1 继承Thread类创建线程305
15.2.2 实现Runnable接口创建线程306
15.2.3 两种多线程实现机制的比较307
15.3 线程状态309
15.3.1 线程的状态309
15.3.2 线程的调度311
15.3.3 线程操作方法314
15.4 线程的同步317
15.4.1 同步代码块317
15.4.2 同步方法318
关键术语319
本章小结319
复习题319
附录A Java的下载、安装与配置322
附录B Eclipse下载与安装326
附录C Java运算符的优先级和结合性335
附录D Java API使用336
附录E JUnit测试工具的使用339
参考文献345
热门推荐
- 644759.html
- 2258541.html
- 2055944.html
- 1935757.html
- 2061083.html
- 3379248.html
- 1956309.html
- 2402561.html
- 3522146.html
- 1412383.html
- http://www.ickdjs.cc/book_1636300.html
- http://www.ickdjs.cc/book_1732635.html
- http://www.ickdjs.cc/book_531042.html
- http://www.ickdjs.cc/book_3368416.html
- http://www.ickdjs.cc/book_779593.html
- http://www.ickdjs.cc/book_1950779.html
- http://www.ickdjs.cc/book_2893822.html
- http://www.ickdjs.cc/book_430218.html
- http://www.ickdjs.cc/book_537964.html
- http://www.ickdjs.cc/book_1756215.html