Java SE程序设计及实践PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:青岛农业大学,青岛英谷教育科技股份有限公司编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2015
- ISBN:9787560637877
- 页数:612 页
理论篇 3
第1章 初识Java 3
1.1 Java简介 4
1.2 Java的特点 4
1.3 Java体系结构与程序类型 5
1.3.1 Java体系结构 6
1.3.2 Java程序类型 6
1.4 JVM、JRE和JDK 7
1.4.1 JVM 7
1.4.2 JRE与JDK 8
1.4.3 JVM、JRE和JDK三者关系 8
1.5 第一个Java程序 9
1.6 Java注释 10
1.6.1 单行注释 10
1.6.2 块注释 10
1.6.3 文档注释 11
本章小结 12
本章练习 12
第2章 Java基础知识 13
2.1 常量和变量 14
2.1.1 标识符 14
2.1.2 分隔符 14
2.1.3 常量 15
2.1.4 变量 16
2.2 数据类型 16
2.2.1 基本数据类型 16
2.2.2 引用类型 18
2.2.3 类型转换 18
2.3 变量的作用域和初始化 20
2.3.1 变量的作用域 20
2.3.2 变量的初始化 21
2.4 运算符 22
2.4.1 算术运算符 22
2.4.2 比较运算符 23
2.4.3 逻辑运算符 24
2.4.4 位运算符 25
2.4.5 赋值运算符 28
2.4.6 条件运算符 28
2.4.7 运算符优先级 29
2.5 流程控制 30
2.5.1 分支结构 30
2.5.2 迭代结构 34
2.5.3 转移语句 39
2.6 数组 42
2.6.1 数组创建 42
2.6.2 数组初始化 45
2.6.3 数组拷贝 47
2.6.4 二维数组 49
本章小结 51
本章练习 52
第3章 类与对象 55
3.1 面向对象思想 56
3.1.1 面向对象简介 56
3.1.2 面向对象机制 57
3.2 类与对象 57
3.2.1 类的声明 57
3.2.2 对象的创建 59
3.2.3 构造方法 60
3.2.4 类的方法 63
3.2.5 使用对象 64
3.3 参数传递和重载 66
3.3.1 参数传递 66
3.3.2 方法重载 68
3.4 类的组织 70
3.4.1 包 70
3.4.2 访问修饰符 72
3.4.3 静态变量和方法 75
本章小结 77
本章练习 77
第4章 类之间的关系 79
4.1 类间关系 80
4.2 继承和多态 80
4.2.1 继承 80
4.2.2 多态 83
4.2.3 super 85
4.2.4 final 89
4.3 Object类 91
4.3.1 equals()方法 91
4.3.2 toString()方法 95
4.4 依赖、关联、聚合、组合关系 96
4.4.1 依赖关系 97
4.4.2 关联关系 97
4.4.3 聚合关系 98
4.4.4 组合关系 100
本章小结 101
本章练习 102
第5章 抽象类、接口和内部类 103
5.1 抽象类 104
5.2 接口 107
5.2.1 定义接口 107
5.2.2 实现接口 108
5.3 instanceof运算符 110
5.4 对象转换 111
5.5 内部类 112
5.5.1 成员内部类 112
5.5.2 局部内部类 114
5.5.3 静态内部类 115
5.5.4 匿名内部类 117
本章小结 117
本章练习 118
第6章 异常处理 119
6.1 异常 120
6.1.1 异常概述 120
6.1.2 Java异常的分类 120
6.1.3 Java异常处理机制 122
6.2 异常处理 122
6.2.1 异常实例 122
6.2.2 try、catch 123
6.2.3 多重catch处理异常 124
6.2.4 嵌套异常处理 127
6.2.5 finally 128
6.2.6 throw、throws 129
6.3 自定义异常 131
本章小结 132
本章练习 133
第7章 泛型和集合 135
7.1 泛型 136
7.1.1 认识泛型 136
7.1.2 泛型定义 138
7.1.3 有界类型 139
7.1.4 通配符 140
7.1.5 泛型的局限性 142
7.2 集合概述 144
7.2.1 集合框架 144
7.2.2 迭代器接口 147
7.3 集合类 148
7.3.1 List 148
7.3.2 Set 152
7.3.3 Map 155
7.3.4 区别与联系 157
本章小结 158
本章练习 158
第8章 流和文件 161
8.1 文件 162
8.1.1 File类 162
8.1.2 文件列表器 164
8.2 流 167
8.3 字节流 168
8.3.1 InputStream 169
8.3.2 OutputStream 171
8.3.3 过滤流 173
8.4 字符流 176
8.4.1 Reader 176
8.4.2 Writer 179
8.5 对象流 181
8.5.1 对象序列化与反序列化 181
8.5.2 对象流对象 181
本章小结 185
本章练习 185
第9章 JDBC基础 187
9.1 JDBC 188
9.1.1 JDBC概述 188
9.1.2 JDBC结构 188
9.1.3 JDBC类型 189
9.1.4 JDBC与ODBC 190
9.1.5 JDBC API 191
9.2 访问数据库 191
9.2.1 数据库访问步骤 192
9.2.2 访问数据库示例 195
9.3 操作数据库 197
9.3.1 Statement 197
9.3.2 PreparedStatement 201
9.3.3 CallableStatement 207
9.4 集元数据 210
9.4.1 DatabaseMetaData 211
9.4.2 ResultSetMetaData 212
9.5 事务操作 213
9.5.1 事务 214
9.5.2 保存点 215
本章小结 217
本章练习 218
第10章 Swing图形界面(1) 219
10.1 Swing概述 220
10.1.1 Swing简介 220
10.1.2 Swing结构 220
10.2 容器 221
10.2.1 顶层容器 221
10.2.2 中间容器 223
10.3 布局 224
10.3.1 FlowLayout 224
10.3.2 BorderLayout 225
10.3.3 GridLayout 227
10.3.4 CardLayout 228
10.3.5 NULL布局 230
10.4 事件处理 231
10.4.1 Java事件处理机制 231
10.4.2 事件类 232
10.4.3 监听接口 233
10.4.4 事件处理步骤 234
10.4.5 键盘事件 238
10.4.6 鼠标事件 240
10.4.7 适配器 242
10.5 常用组件 243
10.5.1 按钮 243
10.5.2 标签 244
10.5.3 图标 244
10.5.4 文本组件 245
10.5.5 复选框 248
10.5.6 单选按钮 249
10.5.7 列表框 252
10.5.8 组合框 253
本章小结 259
本章练习 260
第11章 Swing图形界面(2) 263
11.1 菜单 264
11.1.1 菜单栏对象 264
11.1.2 菜单对象 264
11.1.3 菜单项对象 264
11.1.4 菜单示例 265
11.1.5 弹出式菜单 267
11.2 工具栏 269
11.3 对话框 270
11.3.1 标准对话框 270
11.3.2 自定义对话框 274
11.3.3 文件对话框 279
11.3.4 颜色对话框 284
11.4 JTable 285
11.4.1 表格 285
11.4.2 表格模型 286
11.4.3 表格列模型 286
11.4.4 表格选择模式 287
本章小结 291
本章练习 292
第12章 线程知识 293
12.1 线程 294
12.1.1 线程概述 294
12.1.2 Java线程模型 295
12.2 线程使用 295
12.2.1 创建线程 295
12.2.2 线程状态 298
12.2.3 线程优先级 303
12.3 多线程 305
12.3.1 多线程概述 305
12.3.2 线程同步 308
12.3.3 线程通信 310
12.3.4 死锁 313
本章小结 315
本章练习 316
第13章 网络编程Socket 317
13.1 网络基础 318
13.1.1 网络类型 318
13.1.2 TCP/IP协议 318
13.1.3 UDP协议 319
13.1.4 IP地址 320
13.1.5 端口 321
13.1.6 域名与DNS 321
13.2 网络API 322
13.2.1 InetAddress类 322
13.2.2 URL类 324
13.2.3 URLConnection类 326
13.3 Socket网络通信 327
13.3.1 Socket类 328
13.3.2 ServerSocket类 329
13.3.3 C/S实例 330
13.3.4 多线程Socket通信 334
13.3.5 聊天室 336
本章小结 341
本章练习 342
第14章 Java高级应用拓展 343
14.1 类加载 344
14.1.1 认识Class 344
14.1.2 使用ClassLoader 346
14.1.3 使用instanceof 348
14.2 反射 349
14.2.1 Constructor类 350
14.2.2 Method类 352
14.2.3 Field类 353
14.3 枚举 355
14.3.1 枚举定义 356
14.3.2 Java枚举是类类型 357
14.3.3 枚举继承自Enum 359
14.4 注解 360
14.4.1 注解定义 360
14.4.2 注解使用 361
14.4.3 注解内置 363
14.5 国际化和本地化 364
14.5.1 国际化概述 364
14.5.2 Locale 366
14.6 格式化处理 368
14.6.1 数字格式化 369
14.6.2 货币格式化 371
14.6.3 日期格式化 371
14.7 消息格式化 375
14.8 字符集 377
14.8.1 ASCII 377
14.8.2 ISO8859-1 377
14.8.3 GB2312、GBK和BIG5 378
14.8.4 Unicode 378
14.8.5 UTF-8和UTF-16 378
14.9 正则表达式 379
14.9.1 正则表达式概述 379
14.9.2 模式 379
14.9.3 常用正则表达式 383
14.10 Java中应用正则表达式 384
14.10 .1 Pattern类 384
14.10 .2 Matcher类 386
14.10 .3 应用实例 388
本章小结 393
本章练习 393
实践篇 397
实践1初识Java 397
实践指导 397
实践1.1 397
实践1.2 400
知识拓展 406
拓展练习 411
实践2 Java基础知识 412
实践指导 412
实践2.1 412
实践2.2 413
实践2.3 414
实践2.4 415
实践2.5 416
知识拓展 418
拓展练习 429
实践3 类与对象 431
实践指导 431
实践3.1 431
实践3.2 433
实践3.3 434
实践3.4 438
实践3.5 440
知识拓展 444
拓展练习 445
实践4 类之间的关系 446
实践指导 446
实践4.1 446
实践4.2 448
实践4.3 453
实践4.4 453
实践4.5 454
实践4.6 459
知识拓展 462
拓展练习 465
实践5 抽象类、接口和内部类 466
实践指导 466
实践5.1 466
实践5.2 467
实践5.3 469
知识拓展 471
拓展练习 473
实践6 处理异常 474
实践指导 474
实践6.1 474
实践6.2 476
知识拓展 477
拓展练习 480
实践7 泛型与集合 481
实践指导 481
实践7.1 481
实践7.2 484
实践7.3 484
知识拓展 486
拓展练习 494
实践8 流和文件 495
实践指导 495
实践8.1 495
实践8.2 497
实践8.3 500
知识拓展 505
拓展练习 510
实践9 JDBC基础 511
实践指导 511
实践9.1 511
实践9.2 516
实践9.3 518
实践9.4 522
实践9.5 523
实践9.6 524
实践9.7 525
知识拓展 529
拓展练习 539
实践10 Swing图形界面 540
实践指导 540
实践10.1 540
实践10.2 559
实践10.3 563
实践10.4 568
实践10.5 571
实践10.6 575
实践10.7 577
实践10.8 580
实践10.9 581
实践10.10 583
知识拓展 585
拓展练习 587
实践11 网络编程Socket 588
实践指导 588
实践11.1 588
实践11.2 589
实践11.3 597
知识拓展 602
拓展练习 609
附录A Java关键字 610
附录B 正则表达式元字符 611
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《培生高级英语语法 练习册》培生教育 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《刘泽华全集 先秦政治思想史 下》刘泽华著;南开大学历史学院编 2019
- 《高等数学 上》东华大学应用数学系编 2019
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《彩叶地被植物》(中国)杭州市临安区科学技术协会,杭州市临安区林业局(农业局) 2018