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

- 郑阿奇编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121089022
- 出版时间:2009
- 标注页数:512页
- 文件大小:172MB
- 文件页数:526页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java实用教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 Java实用教程1
第1章 JAVA和ECLIPSE集成开发环境1
1.1 Java语言简介1
1.1.1 Java语言特点1
1.1.2 Java运行机制2
1.2 第一个Java程序3
1.3 Java开发环境的搭建4
1.4 Eclipse集成开发环境7
第2章 JAVA语法基础9
2.1 常量和变量9
2.1.1 数据类型9
2.1.2 标识符和关键字9
2.1.3 常量10
2.1.4 变量12
2.1.5 类型转换13
2.2 运算符和表达式15
2.2.1 运算符15
2.2.2 表达式21
2.3 流程控制21
2.3.1 分支语句21
2.3.2 循环语句25
2.3.3 流程跳转语句29
2.4 方法与递归30
2.4.1 方法30
2.4.2 参数传递30
2.4.3 递归31
2.5 命名规范32
2.6 注释语句33
2.7 综合实例33
第3章 JAVA面向对象编程(上)36
3.1 类的定义及成员变量初始化37
3.1.1 类的定义37
3.1.2 变量的初始化38
3.2 创建对象40
3.2.1 构造方法40
3.2.2 默认构造方法43
3.2.3 构造方法重载44
3.2.4 普通方法重载45
3.3 this引用47
3.4 静态成员49
3.4.1 静态变量50
3.4.2 静态方法51
3.4.3 main()方法52
3.4.4 类的初始化55
3.5 package与import语句56
3.6 内部类60
3.6.1 实例内部类60
3.6.2 匿名类62
3.6.3 static内部类63
3.6.4 局部内部类64
第4章 JAVA面向对象编程(下)66
4.1 继承66
4.1.1 继承的定义66
4.1.2 初始化基类68
4.1.3 方法的重写68
4.1.4 super关键字71
4.2 对象的转型72
4.3 多态76
4.4 抽象类78
4.5 接口80
4.6 终止继承82
4.6.1 final类82
4.6.2 final方法82
4.6.3 final变量84
4.7 权限修饰符86
4.7.1 类内部86
4.7.2 同一个包的类87
4.7.3 不同包的子类89
4.7.4 通用性89
4.7.5 访问权限与继承90
4.8 综合实例:航班管理91
第5章 常用类与异常处理101
5.1 Object类101
5.1.1 equals()方法101
5.1.2 hashCode()方法103
5.1.3 toString()方法104
5.2 字符串类105
5.2.1 String类105
5.2.2 StringBuffer类108
5.3 包装类110
5.4 Math类113
5.5 Random类114
5.6 日期类115
5.6.1 Date类115
5.6.2 DataFormat类116
5.6.3 Calendar类118
5.7 正则表达式119
5.7.1 替换操作124
5.7.2 Scanner定界符125
5.8 异常处理126
5.8.1 异常的捕获与处理127
5.8.2 声明抛出异常子句129
5.8.3 抛出异常语句130
5.8.4 自定义异常类131
5.9 综合实例133
第6章 数组、枚举及注解136
6.1 一维数组136
6.2 多维数组139
6.3 访问数组143
6.4 数组实用类:Arrays145
6.4.1 复制数组145
6.4.2 数组排序146
6.4.3 数组元素的查找147
6.5 枚举148
6.6 enum的构造方法150
6.7 使用EnumMap151
6.8 注解152
6.9 内置注解152
6.9.1 Override153
6.9.2 Deprecated154
6.9.3 SuppressWarnings155
6.10 注解156
6.10.1 自定义注解157
6.10.2 元注解157
6.11 综合实例160
第7章 容器和泛型164
7.1 Collection与Iterator164
7.2 实用类Collections166
7.3 Set(集)168
7.3.1 HashSet168
7.3.2 TreeSet170
7.4 List(列表)174
7.4.1 ArrayList174
7.4.2 LinkedList177
7.4.3 栈的实现179
7.5 Queue(队列)180
7.5.1 PriorityQueue181
7.5.2 实现队列182
7.5.3 双向队列183
7.6 Map(映射)185
7.6.1 HashMap187
7.6.2 TreeMap188
7.7 泛型190
7.8 泛型方法193
7.9 受限泛型195
7.10 通配符与受限通配符196
7.11 子类泛型198
7.12 泛型数组200
7.13 综合实例202
第8章 JAVA输入/输出系统206
8.1 字节流206
8.1.1 字节数组输入流207
8.1.2 字节数组输出流208
8.1.3 文件输入流209
8.1.4 文件输出流210
8.1.5 管道流211
8.2 过滤流213
8.2.1 缓冲流类213
8.2.2 数据流类216
8.2.3 PrintStream类217
8.3 字符流219
8.3.1 转换流类219
8.3.2 FileReader和FileWriter221
8.3.3 BufferedReader和BufferedWriter222
8.3.4 PrintWriter类224
8.4 标准I/O225
8.4.1 重新包装标准I/O226
8.4.2 标准I/O重定向226
8.5 随机访问文件类227
8.6 对象序列化230
8.7 File类232
8.8 综合实例234
第9章 AWT组件及应用237
9.1 AWT容器237
9.1.1 Window和Frame238
9.1.2 Panel239
9.2 布局管理器240
9.3 事件处理机制241
9.3.1 AWT事件与监听器242
9.3.2 窗口事件243
9.3.3 鼠标事件245
9.3.4 键盘事件246
9.3.5 内部类实现监听接口248
9.3.6 类自身实现监听接口250
9.3.7 外部类实现监听接口252
9.3.8 采用事件适配器254
9.4 Graphics类256
9.5 AWT绘图258
9.6 综合实例261
第10章 SWING组件及应用266
10.1 窗口JFrame266
10.2 Swing常用组件(1)268
10.2.1 按钮268
10.2.2 JTextField与JTextArea270
10.2.3 JCheckBox和JRadioButton273
10.2.4 列表框(JList)277
10.3 Swing常用组件(2)278
10.3.1 菜单条(JmenuBar)278
10.3.2 弹出式菜单(JpopupMenu)282
10.3.3 页签面板(JtabbedPanel)284
10.3.4 工具栏(JToolBar)286
10.4 Swing常用组件(3)291
10.4.1 表格(JTable)291
10.4.2 树型视图(JTree)293
10.5 Swing常用组件(4)296
10.5.1 对话框(JDialog)296
10.5.2 消息框(JOptionPanel)297
10.5.3 文件对话框(JFileChooser)300
10.6 综合实例303
第11章 并发307
11.1 线程的创建与启动307
11.1.1 继承java.lang.Thread类307
11.1.2 实现Runnable接口309
11.2 线程的状态转换311
11.3 线程调度313
11.3.1 调整各个线程的优先级313
11.3.2 线程让步314
11.3.3 合并线程316
11.4 后台线程317
11.5 线程互斥318
11.5.1 临界区318
11.5.2 对象锁机制321
11.5.3 显式的Lock对象324
11.6 线程同步327
11.7 综合实例331
第12章 综合实例337
12.1 设计思路337
12.2 汉诺塔上盘子模拟337
12.3 汉诺塔上的对象的定位及盘子的存放338
12.4 创建汉诺塔及实现手动搬运盘子339
12.5 自动搬运盘子347
第13章 JAVA网络编程355
13.1 网络程序设计基础355
13.1.1 TCP和UDP355
13.1.2 端口和套接字355
13.2 TCP网络编程356
13.2.1 InetAddress类358
13.2.2 TCP通信程序360
13.3 UDP网络编程364
13.3.1 UDP通信程序366
13.3.2 组播369
13.4 URL373
13.4.1 URL类373
13.4.2 URLConnetction类375
13.5 综合实例377
第14章 JDBC编程383
14.1 SQL语言383
14.2 JDBC385
14.3 MySQL数据库387
14.3.1 MySQL服务器的安装388
14.3.2 MySQL服务器的配置388
14.3.3 MySQL的环境390
14.4 访问数据库391
14.4.1 加载并注册数据库驱动392
14.4.2 建立到数据库的连接393
14.4.3 执行数据库的访问394
14.5 JDBC编程396
14.6 批处理402
14.7 事务处理405
14.8 综合实例407
第2部分 习题集410
第1章 Java和Eclipse集成开发环境410
第2章 Java语法基础410
第3章 Java面向对象编程(上)411
第4章 Java面向对象编程(下)411
第5章 常用类与异常处理411
第6章 数组、枚举及注解412
第7章 容器和泛型412
第8章 Java输入/输出系统412
第9章 AWT组件及应用413
第10章 Swing常用组件413
第11章 并发414
第13章 Java网络编程414
第14章 JDBC编程414
第3部分 实验416
实验1 在ECLIPSE集成开发环境中调试程序416
实验目的416
实验准备416
实验内容416
思考与练习题418
实验2 JAVA语法基础419
实验目的419
实验准备419
实验内容419
思考与练习题422
实验3 JAVA面向对象编程(上)423
实验目的423
实验准备423
实验内容423
思考与练习题425
实验4 JAVA面向对象编程(下)426
实验目的426
实验准备426
实验内容426
思考与练习题429
实验5 常用类与异常处理430
实验目的430
实验准备430
实验内容430
思考与练习题433
实验6 数组、枚举及注解434
实验目的434
实验准备434
实验内容434
思考与练习题437
实验7 容器和泛型438
实验目的438
实验准备438
实验内容438
思考与练习题441
实验8 JAVA输入/输出系统442
实验目的442
实验准备442
实验内容442
思考与练习题445
实验9 AWT组件及应用447
实验目的447
实验准备447
实验内容447
思考与练习题453
实验10 SWING常用组件及应用454
实验目的454
实验准备454
实验内容454
思考与练习题460
实验11 并发461
实验目的461
实验准备461
实验内容461
思考与练习题464
实验13 Java网络编程465
实验目的465
实验准备465
实验内容465
思考与练习题472
实验14 JDBC编程473
实验目的473
实验准备473
实验内容473
思考与练习题480
第4部分 习题答案481
第1章 习题答案481
第2章 习题答案481
第3章 习题答案484
第4章 习题答案486
第5章 习题答案490
第6章 习题答案491
第7章 习题答案495
第8章 习题答案497
第9章 习题答案499
第10章 习题答案502
第11章 习题答案506
第13章 习题答案506
第14章 习题答案509
热门推荐
- 3585397.html
- 3047960.html
- 1828720.html
- 1086635.html
- 2728812.html
- 703909.html
- 1597319.html
- 2185686.html
- 2195202.html
- 87115.html
- http://www.ickdjs.cc/book_1089243.html
- http://www.ickdjs.cc/book_1122704.html
- http://www.ickdjs.cc/book_2737355.html
- http://www.ickdjs.cc/book_3017078.html
- http://www.ickdjs.cc/book_2274645.html
- http://www.ickdjs.cc/book_492535.html
- http://www.ickdjs.cc/book_710014.html
- http://www.ickdjs.cc/book_747796.html
- http://www.ickdjs.cc/book_2269132.html
- http://www.ickdjs.cc/book_540692.html