Java程序设计之网络编程 第3版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:杨瑞龙,李芝兴主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:7302473343
- 页数:409 页
第1章 Java语言概述 1
1.1 Java语言的产生及其特点 1
1.1.1 Java语言发展简史 1
1.1.2 Java虚拟机 3
1.1.3 Java平台 3
1.1.4 Java语言的特点 4
1.1.5 Java与C/C++语言的异同 6
1.2 Java运行环境与开发环境 7
1.2.1 Java运行环境 7
1.2.2 Java SDK开发环境 7
1.2.3 JDK 开发环境工具 12
1.3 Java程序举例 15
1.3.1 简单的Java应用程序 15
1.3.2 简单的Applet 小程序 18
1.3.3 Servlet 20
1.4 其他集成运行环境 20
1.5 Eclipse开发环境的搭建 23
习题及思考 27
第2章 数据类型及其运算 28
2.1 标识符和关键字 28
2.2 常量和变量 30
2.3 基本数据类型 31
2.4 运算符 34
2.5 表达式 40
2.6 数组 41
2.6.1 一维数组 41
2.6.2 二维数组 43
习题及思考 45
第3章 程序控制语句 47
3.1 选择语句 47
3.2 循环语句 50
3.3 跳转语句 53
习题及思考 55
第4章 Java面向对象程序设计基础 56
4.1 面向对象的基本概念 56
4.1.1 面向对象编程的概念 56
4.1.2 客观事物的抽象 57
4.2 类的定义 58
4.2.1 类声明 59
4.2.2 类体 59
4.2.3 实例化对象 64
4.2.4 构造方法说明 65
4.2.5 对象的清除 68
4.2.6 方法重载 69
4.3 类和对象的使用 71
4.4 包package 74
4.5 成员变量及方法的访问权限 78
4.6 final、this及其他 82
习题及思考 88
第5章 面向对象高级程序设计 89
5.1 继承 89
5.1.1 创建子类 89
5.1.2 成员变量的隐藏和方法的重写 93
5.1.3 super 93
5.1.4 对象的上转型对象 95
5.2 多态性 97
5.3 抽象类和抽象方法 100
5.4 接口 101
5.4.1 接口声明 102
5.4.2 使用接口的优点 103
5.5 枚举类型 104
5.6 Annotation 106
5.7 内部类和匿名类 108
5.8 简单案例 115
习题及思考 118
第6章 字符串处理 120
6.1 String类 120
6.2 StringBuffer类 128
6.3 StringTokenizer类的应用 134
6.4 字符串与其他数据类型的转换 136
6.5 自动装箱和拆箱 139
习题及思考 141
第7章 Java标准类库 142
7.1 简单类型包装器类 142
7.2 System类 147
7.3 Runtime类 150
7.4 Math类 152
7.5 日期时间实用工具类 153
7.6 Java类集合 158
7.6.1 集合接口 158
7.6.2 List接口实现类 160
7.6.3 Set接口实现类 162
7.6.4 Queue接口实现类 163
7.6.5 通过迭代接口访问类集合 165
7.6.6 泛型简介 166
7.6.7 映射接口 168
7.6.8 Map接口实现的类 169
7.6.9 比较器 171
7.6.10 通用类集算法 173
7.6.11 数组类 174
习题及思考 175
第8章 Java异常处理 176
8.1 异常的定义 176
8.2 异常处理机制 178
8.2.1 Java的异常处理机制 178
8.2.2 异常类的类层次 179
8.2.3 Throwable类的常用方法 181
8.3 异常的处理 182
8.3.1 捕获异常try-catch-finally 182
8.3.2 声明抛弃异常 184
8.3.3 抛出异常 185
8.4 创建用户异常类 187
习题及思考 188
第9章 输入/输出处理 189
9.1 I/O流的划分 189
9.2 File类的使用 191
9.2.1 文件的操作 191
9.2.2 目录的操作 193
9.3 字节流的使用 195
9.3.1 InputStream/OutputStream 195
9.3.2 标准输入/输出流 196
9.3.3 文件字节流 198
9.3.4 过滤流 200
9.3.5 随机存取文件 201
9.3.6 其他字节流 203
9.4 字符流的使用 204
9.4.1 Reader/Writer 204
9.4.2 文件字符流 205
9.4.3 字节流向字符流的转换 206
9.4.4 工具类Scanner及PrintWriter字符流 208
9.5 串行化 211
习题及思考 214
第10章 线程 215
10.1 线程的概念 215
10.2 线程的创建 216
10.3 线程的生命周期及调度 219
10.4 线程互斥 221
10.5 线程同步 226
10.6 线程通信 229
10.7 线程死锁 232
10.8 线程池 234
习题及思考 237
第11章 GUI程序设计 239
11.1 JFC简介 239
11.2 Swing组件的结构 241
11.2.1 类层次结构 241
11.2.2 MVC模式 243
11.3 顶层容器类 244
11.3.1 JFrame 244
11.3.2 JDialog、JWindow和JApplet 245
11.4 布局管理 246
11.5 事件处理 254
11.5.1 事件处理模型 254
11.5.2 事件类 256
11.5.3 事件监听器 257
11.5.4 事件适配器 259
11.5.5 键盘与鼠标事件 261
11.6 Swing组件 264
11.7 图形编程 270
11.8 加载和使用多媒体资源 274
习题及思考 279
第12章 JDBC 280
12.1 JDBC的结构 280
12.1.1 JDBC数据库应用模型 280
12.1.2 JDBC驱动程序 281
12.2 通过JDBC访问数据库 283
12.2.1 基本流程 283
12.2.2 常用的JDBCAPI 287
12.2.3 事务 292
12.2.4 Java数据类型和SQL数据类型间的关系 292
12.3 数据库存取优化 294
12.3.1 Prepared语句 294
12.3.2 存储过程 295
12.4 JDBC编程实例 298
习题及思考 305
第13章 网络通信 307
13.1 网络通信简介 307
13.2 URL通信 308
13.3 Socket通信 312
13.3.1 服务器程序 312
13.3.2 客户机程序 314
13.3.3 服务多个客户 316
13.3.4 数据报通信 321
13.4 远程方法调用(RMI) 325
习题及思考 326
第14章 Web服务器端编程 327
14.1 在Tomcat上运行Servlet及JSP的简单例子 327
14.2 Servlet介绍 332
14.2.1 Servlet的概念 332
14.2.2 Servlet应用范围和运行环境 332
14.2.3 Servlet常用类、接口和生命周期 333
14.2.4 Servlet应用举例 338
14.3 JSP介绍 343
14.3.1 JSP的概念 343
14.3.2 JSP的运行方式 343
14.3.3 JSP指令介绍 344
14.3.4 JSP中的隐藏对象 350
14.3.5 JSP应用举例 352
14.4 JSP和Servlet协同工作 354
习题及思考 357
第15章 轻型框架介绍 358
15.1 Hibernate、Struts和Spring介绍 358
15.1.1 Hibernate框架介绍 358
15.1.2 Struts框架介绍 359
15.1.3 Spring框架介绍 361
15.1.4 轻型框架的流行 362
15.2 Hibernate案例实现 364
15.2.1 Hibernate的体系结构 364
15.2.2 Hibernate的文档和软件 365
15.2.3 Hibernate的简单案例 366
15.3 Hibernate Synchronizer插件 372
15.3.1 Hibernate Synchronizer简介 372
15.3.2 Hibernate Synchronizer的获取与安装 373
15.4 在Eclipse中使用Hibernate Synchronizer进行开发 374
15.4.1 在项目中使用Hibernate 374
15.4.2 创建Hibernate Configuration File文件 376
15.4.3 创建映射文件 378
15.4.4 运行Hibernate实例 381
习题及思考 383
第16章 Java技术应用简单案例 384
16.1 Java桌面应用程序案例 384
16.1.1 编写游戏主程序类Pintu 385
16.1.2 编写绘图容器类PicPanel 387
16.2 Java Web应用案例 393
16.2.1 创建数据库 393
16.2.2 编写Servlet处理类 394
16.2.3 编写网页 400
16.2.4 编写web.xml部署描述符 405
16.2.5 网站运行效果 406
习题及思考 407
参考文献 408
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019