图书介绍
JAVA程序设计之网络编程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李芝兴,杨瑞龙编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302202547
- 出版时间:2009
- 标注页数:500页
- 文件大小:78MB
- 文件页数:521页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
JAVA程序设计之网络编程 第2版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 Java虚拟机2
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开发环境8
1.2.3 JDK开发环境工具简单介绍13
1.3 Java程序举例15
1.3.1 简单的Java应用程序15
1.3.2 简单的Applet小程序18
1.3.3 Servlet20
1.4 其他集成运行环境20
习题与思考23
第2章 数据类型及其运算24
2.1 标识符和关键字24
2.1.1 标识符24
2.1.2 关键字25
2.1.3 注释25
2.2 常量和变量26
2.2.1 变量26
2.2.2 常量27
2.3 基本数据类型27
2.3.1 布尔类型27
2.3.2 字符类型28
2.3.3 整数类型29
2.3.4 浮点类型29
2.3.5 各类型数据间的相互转换30
2.4 运算符30
2.4.1 算数运算符31
2.4.2 赋值运算符32
2.4.3 条件运算符33
2.4.4 位运算符34
2.4.5 关系运算符36
2.4.6 逻辑运算符36
2.5 表达式37
2.6 数组38
2.6.1 一维数组38
2.6.2 二维数组41
2.7 字符串43
习题与思考44
第3章 程序控制语句46
3.1 选择语句46
3.1.1 if语句46
3.1.2 switch语句48
3.2 循环语句49
3.2.1 while语句50
3.2.2 do-while循环50
3.2.3 for循环51
3.3 跳转语句55
3.3.1 使用break语句55
3.3.2 使用continue语句57
3.3.3 使用return语句58
习题与思考59
第4章 Java面向对象程序设计基础60
4.1 面向对象的基本概念60
4.1.1 面向对象编程的概念60
4.1.2 客观事物的抽象61
4.2 类的定义62
4.2.1 类声明62
4.2.2 类体63
4.2.3 实例化对象67
4.2.4 构造方法说明69
4.2.5 对象的清除71
4.2.6 方法重载71
4.3 类和对象的使用74
4.3.1 实例变量和类变量74
4.3.2 实例方法和类方法74
4.4 包(package)77
4.4.1 package语句77
4.4.2 import语句78
4.4.3 编译和运行包79
4.5 成员变量及方法的访问权限81
4.5.1 公共类型(public)81
4.5.2 保护类型(protected)82
4.5.3 私有类型(private)83
4.6 final、this及其他84
4.6.1 final关键字84
4.6.2 this引用86
4.6.3 super关键字86
4.6.4 null关键字86
4.6.5 java.lang.Object类介绍87
4.6.6 递归方法88
4.6.7 命令行参数的输入89
4.6.8 JAR文件的使用89
习题与思考90
第5章 面向对象高级程序设计91
5.1 继承91
5.1.1 创建子类91
5.1.2 成员变量的隐藏和方法的重写95
5.1.3 super96
5.1.4 对象的上转型对象97
5.2 多态性99
5.3 抽象类和抽象方法102
5.4 接口103
5.4.1 接口的定义103
5.4.2 使用接口的优点104
5.5 枚举类型105
5.6 Annotation107
5.6.1 JDK内置的基本注释108
5.6.2 自定义Annotation注释109
5.7 内部类和匿名类109
5.7.1 内部类的定义109
5.7.2 内部类特性110
5.7.3 匿名类115
5.8 简单案例116
习题与思考120
第6章 字符串处理121
6.1 String类121
6.1.1 字符串的构造121
6.1.2 String类的常用方法122
6.2 StringBuffer类128
6.2.1 StringBuffer类的构造方法、声明和实例化129
6.2.2 StringBuffer类的常用方法129
6.3 StringTokenizer类的应用133
6.3.1 构造方法133
6.3.2 StringTokenizer类的常用方法134
6.4 字符串与其他数据类型的转换135
6.4.1 其他数据转换为字符串135
6.4.2 字符串转化成其他数据137
习题与思考138
第7章 Java标准类库139
7.1 简单类型包装器类139
7.1.1 Number139
7.1.2 Double和Float140
7.1.3 Byte、Short、Integer和Long143
7.1.4 数字和字符串的转换144
7.1.5 Character145
7.1.6 Boolean147
7.1.7 自动装箱与拆箱148
7.2 System149
7.2.1 记录程序执行的时间151
7.2.2 复制数组151
7.2.3 访问JVM环境属性152
7.3 Runtime153
7.3.1 内存管理154
7.3.2 执行其他的程序155
7.4 Math155
7.5 日期时间实用工具类156
7.5.1 Date(日期)157
7.5.2 Calendar(日历)158
7.5.3 日期的格式化与解析161
7.6 Java集合框架164
7.6.1 集合接口165
7.6.2 实现List接口的类169
7.6.3 实现Set接口的类173
7.6.4 实现Queue和Deque接口的类176
7.6.5 通过迭代接口访问类集180
7.6.6 Generics(泛型)182
7.6.7 映射接口(Map)183
7.6.8 实现Map接口的类185
7.6.9 比较器(Comparator)189
7.6.10 类集算法190
7.6.11 Arrays193
习题与思考194
第8章 Java异常处理196
8.1 什么是异常196
8.2 异常处理机制198
8.2.1 Java的异常处理机制198
8.2.2 异常类的类层次198
8.2.3 Throwable类的常用方法201
8.3 异常的处理201
8.3.1 捕获异常try-catch-finally202
8.3.2 声明抛弃异常203
8.3.3 抛出异常204
8.4 创建用户异常类206
习题与思考207
第9章 输入输出处理208
9.1 I/O流的概念和划分208
9.1.1 理解数据流208
9.1.2 Java流的划分208
9.2 文件的操作212
9.2.1 File类212
9.2.2 目录215
9.3 字节流处理217
9.3.1 InputStream/OutputStream218
9.3.2 标准输入输出流219
9.3.3 文件字节流222
9.3.4 过滤流225
9.3.5 随机存取文件227
9.3.6 其他字节流229
9.4 字符流处理230
9.4.1 Reader/Writer230
9.4.2 文件字符流231
9.4.3 字节流向字符流的转化232
9.4.4 Scanner及其他字符流234
9.5 串行化236
9.5.1 串行化的概念236
9.5.2 串行化的方法236
9.5.3 定制串行化240
习题与思考241
第10章 线程242
10.1 线程的概念242
10.2 线程的创建243
10.2.1 采用继承法创建线程243
10.2.2 通过实现接口创建线程245
10.3 线程的生命周期及调度245
10.3.1 线程生命周期245
10.3.2 线程调度和优先级247
10.4 线程互斥248
10.4.1 问题的提出248
10.4.2 互斥对象250
10.5 线程同步253
10.6 线程通信256
10.7 线程死锁258
10.8 线程池260
10.8.1 固定尺寸线程池261
10.8.2 可变尺寸线程池262
习题与思考264
第11章 GUI程序设计265
11.1 JFC简介265
11.2 Swing组件的结构267
11.2.1 类层次结构267
11.2.2 MVC模式269
11.3 顶层容器类270
11.3.1 JFrame270
11.3.2 JDialog、JWindow和JApplet271
11.4 布局管理272
11.4.1 无布局管理器布局272
11.4.2 FlowLayout273
11.4.3 BorderLayout274
11.4.4 GridLayout276
11.4.5 其他布局管理器276
11.4.6 复杂界面布局277
11.5 事件处理280
11.5.1 事件处理模型280
11.5.2 事件类282
11.5.3 事件监听器283
11.5.4 事件适配器285
11.5.5 键盘与鼠标事件286
11.6 Swing组件290
11.6.1 按钮JButton290
11.6.2 文本标签JLabel290
11.6.3 单行文本框JTextField291
11.6.4 文本输入区JTextArea291
11.6.5 JTable和JTree291
11.6.6 菜单295
11.7 图形编程297
11.7.1 AWT图形API297
11.7.2 Java2D图形API298
11.7.3 图形相关的父类方法300
11.8 加载和使用多媒体资源301
11.8.1 加载图像301
11.8.2 播放音频文件303
11.8.3 Jar文件中多媒体资源的加载304
习题与思考306
第12章 Java Applet307
12.1 Applet程序设计基础307
12.1.1 加载Applet307
12.1.2 Applet的安全性限制308
12.1.3 Applet的生命周期308
12.2 java.applet包310
12.2.1 Applet类的继承关系310
12.2.2 Applet类的方法310
12.2.3 HTML和Applet311
12.2.4 Java插件技术313
12.2.5 Appletviewer314
12.2.6 Applet的显示315
12.3 Applet中的多媒体应用315
12.3.1 URL315
12.3.2 加载图像316
12.3.3 播放声音317
12.4 Applet中的事件处理318
12.4.1 鼠标事件319
12.4.2 键盘响应321
12.5 JApplet和Applet323
习题与思考324
第13章 JDBC325
13.1 JDBC的结构325
13.1.1 JDBC数据库应用模型325
13.1.2 JDBC驱动程序326
13.2 通过JDBC访问数据库328
13.2.1 基本流程328
13.2.2 常用的JDBC API332
13.2.3 事务337
13.2.4 Java数据类型和SQL数据类型间的关系337
13.3 数据库存取优化338
13.3.1 prepared语句339
13.3.2 存储过程340
13.4 JDBC编程实例343
习题与思考350
第14章 网络通信352
14.1 网络通信简介352
14.2 URL通信353
14.2.1 URL简介353
14.2.2 URL类353
14.2.3 通过字节流访问WWW资源355
14.2.4 通过URLConnection实现双向通信355
14.2.5 使用HttpURLConnection356
14.3 Socket通信357
14.3.1 服务器程序357
14.3.2 客户机程序359
14.3.3 服务多个客户362
14.3.4 数据报通信366
14.4 远程方法调用(RMI)372
习题与思考373
第15章 Java安全技术374
15.1 安全基本知识374
15.1.1 计算机安全基础374
15.1.2 密码学376
15.2 Java的安全模型378
15.2.1 安全模型的演化378
15.2.2 Java 2安全模型379
15.2.3 Java 2的安全管理器381
15.2.4 小程序安全性382
15.2.5 JDK安全工具385
15.2.6 Java小程序的安全部署387
习题与思考396
第16章 Web服务器端编程397
16.1 在Tomcat上运行Servlet及JSP的简单例子397
16.2 Servlet介绍402
16.2.1 Servlet的概念402
16.2.2 Servlet应用范围和运行环境402
16.2.3 Servlet常用类、接口和生命周期403
16.2.4 Servlet应用举例407
16.3 JSP介绍412
16.3.1 JSP的概念412
16.3.2 JSP的运行方式413
16.3.3 JSP指令介绍413
16.3.4 JSP中的隐藏对象419
16.3.5 JSP应用举例420
16.4 JSP和Servlet协同工作423
习题与思考425
第17章 轻型框架介绍426
1 7.1 Hibernate、Struts和Spring介绍426
17.1.1 Hibernate框架介绍426
17.1.2 Struts框架介绍427
17.1.3 Spring框架介绍429
17.1.4 轻型框架的流行430
17.2 Hibernate案例实现431
17.2.1 Hibernate的体系结构432
17.2.2 Hibernate的文档和软件433
17.2.3 Hibernate的简单案例434
17.3 Hibernate Synchronizer插件简介439
习题与思考440
第18章 Java EE规范和Java ME介绍441
18.1 Java EE规范441
18.1.1 Java EE的基本概念441
18.1.2 Java EE框架442
18.1.3 Java EE的核心技术446
18.2 EJB组件模型448
18.2.1 EJB容器449
18.2.2 远程和本地接口450
18.2.3 会话Bean451
18.2.4 部署EJB452
18.2.5 EJB编程实例453
18.3 Java ME介绍456
18.3.1 Java ME概述456
18.3.2 Java ME技术架构457
18.3.3 MIDP应用程序开发465
习题与思考471
第19章 Java技术应用简单案例472
19.1 Java桌面应用程序案例472
19.1.1 编写游戏主程序类Pintu472
19.1.2 编写绘图容器类PicPanel475
19.2 Java Web应用案例481
19.2.1 创建数据库481
19.2.2 编写Servlet处理类482
19.2.3 编写网页488
19.2.4 编写web.xml部署描述符493
19.2.5 网站运行效果494
习题与思考495
附录 上机实验496
参考文献500
热门推荐
- 2892288.html
- 1036833.html
- 2733223.html
- 2781499.html
- 2778565.html
- 2991899.html
- 3699934.html
- 2216880.html
- 1570736.html
- 3482967.html
- http://www.ickdjs.cc/book_2333194.html
- http://www.ickdjs.cc/book_3483705.html
- http://www.ickdjs.cc/book_2007752.html
- http://www.ickdjs.cc/book_1656218.html
- http://www.ickdjs.cc/book_1495552.html
- http://www.ickdjs.cc/book_1637959.html
- http://www.ickdjs.cc/book_2968828.html
- http://www.ickdjs.cc/book_1359459.html
- http://www.ickdjs.cc/book_3298967.html
- http://www.ickdjs.cc/book_3457039.html