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

- 李芝兴编著;杨瑞龙副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302299417
- 出版时间:2012
- 标注页数:415页
- 文件大小:41MB
- 文件页数:436页
- 主题词:JAVA语言-程序设计-高等学校-教材
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 Java虚拟机3
1.1.3 Java平台是不断扩展的计算平台3
1.1.4 Java语言的特点5
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 Servlet20
1.4其他集成运行环境20
1.5 Eclipse开发环境的搭建23
习题及思考28
第2章 数据类型及其运算29
2.1标识符和关键字29
2.1.1标识符29
2.1.2关键字30
2.1.3注释30
2.2变量和常量31
2.2.1变量31
2.2.2常量32
2.3基本数据类型32
2.3.1布尔类型32
2.3.2字符类型33
2.3.3整数类型34
2.3.4浮点类型34
2.3.5各类型数据间的相互转换35
2.4运算符35
2.4.1算术运算符36
2.4.2赋值运算符37
2.4.3条件运算符38
2.4.4位运算符39
2.4.5关系运算符41
2.4.6逻辑运算符42
2.5表达式42
2.6数组43
2.6.1一维数组44
2.6.2二维数组47
2.7字符串49
习题及思考50
第3章 程序控制语句52
3.1选择语句52
3.1.1 if语句52
3.1.2 switch语句54
3.2循环语句56
3.2.1 while语句56
3.2.2 do-while循环56
3.2.3 for循环57
3.3跳转语句61
3.3.1使用break语句61
3.3.2使用continue语句63
3.3.3使用return语句65
习题及思考66
第4章Java面向对象程序设计基础67
4.1面向对象的基本概念67
4.1.1面向对象编程的概念67
4.1.2客观事物的抽象68
4.2类的定义69
4.2.1类声明70
4.2.2类体70
4.2.3实例化对象75
4.2.4构造方法说明76
4.2.5对象的清除79
4.2.6方法重载79
4.3类和对象的使用82
4.3.1实例变量和类变量82
4.3.2实例方法和类方法83
4.4包package85
4.4.1 package语句86
4.4.2 import语句86
4.4.3编译和运行包87
4.5成员变量及方法的访问权限89
4.5.1公共类型(public)90
4.5.2保护类型(protected)91
4.5.3私有类型(private)92
4.6 final、 this及其他93
4.6.1 final关键字93
4.6.2 this引用94
4.6.3 super关键字95
4.6.4 null关键字95
4.6.5 java…lang…Object类介绍95
4.6.6递归方法97
4.6.7命令行参数的输入98
4.6.8 JAR文件的使用98
习题及思考99
第5章 面向对象高级程序设计100
5.1继承100
5.1.1创建子类100
5.1.2成员变量的隐藏和方法的重写104
5.1.3 super105
5.1.4对象的上转型对象107
5.2多态性109
5.3抽象类和抽象方法112
5.4接口114
5.4.1接口声明114
5.4.2使用接口的优点115
5.5枚举类型117
5.6 Annotation119
5.6.1 JDK内置的基本注释119
5.6.2自定义Annotation注释120
5.7内部类和匿名类121
5.7.1内部类的定义121
5.7.2内部类特性122
5.7.3匿名类128
5.8简单案例129
习题及思考134
第6章 字符串处理135
6.1 String类135
6.1.1字符串的构造135
6.1.2 String类的常用方法136
6.2 StringBuffer类142
6.2.1 StringBuffer类的构造方法、声明和实例化143
6.2.2 StringBuffer类的常用方法143
6.3 StringTokenizer类的应用147
6.3.1构造方法147
6.3.2 StringTokenizer类的常用方法148
6.4字符串与其他数据类型的转换149
6.4.1其他数据转换为字符串149
6.4.2字符串转化成其他数据150
习题及思考152
第7章Java标准类库153
7.1简单类型包装器类153
7.1.1抽象包装器类Number153
7.1.2浮点包装器类型154
7.1.3整型包装器类155
7.1.4字符包装器类156
7.1.5布尔包装器类156
7.1.6自动装箱与拆箱157
7.2 System类158
7.2.1记录程序执行的时间159
7.2.2复制数组159
7.2.3访问JVM环境属性160
7.3 Runtime类161
7.4 Math类162
7.5日期时间实用工具类163
7.5.1日期类Date163
7.5.2日历类164
7.5.3日期的格式化与解析166
7.6 Java类集合169
7.6.1集合接口169
7.6.2 List接口实现类171
7.6.3 Set接口实现类172
7.6.4通过迭代接口访问类集合174
7.6.5泛型简介176
7.6.6映射接口Map177
7.6.7 Map接口实现的类178
7.6.8比较器Comparator181
7.6.9通用类集算法182
7.6.10数组类Arrays184
习题及思考185
第8章Java异常处理186
8.1什么是异常186
8.2异常处理机制188
8.2.1 Java的异常处理机制188
8.2.2异常类的类层次189
8.2.3 Throwable类的常用方法191
8.3异常的处理192
8.3.1捕获异常try-catch-finally192
8.3.2声明抛弃异常194
8.3.3抛出异常195
8.4创建用户异常类197
习题及思考199
第9章 输入输出处理200
9.1 I/O流的概念和划分200
9.1.1理解数据流200
9.1.2 Java流的划分200
9.2文件的操作204
9.2.1 File类204
9.2.2目录207
9.3字节流处理210
9.3.1 InputStream/OutputStream210
9.3.2标准输入输出流211
9.3.3文件字节流215
9.3.4过滤流217
9.3.5随机存取文件219
9.3.6其他字节流221
9.4字符流处理222
9.4.1 Reader/Writer222
9.4.2文件字符流223
9.4.3字节流向字符流的转化225
9.4.4 Scanner及其他字符流227
9.5串行化228
9.5.1串行化的概念228
9.5.2串行化的方法229
9.5.3定制串行化232
习题及思考233
第10章 线程234
10.1线程的概念234
10.2线程的创建235
10.2.1采用继承创建线程236
10.2.2通过实现接口创建线程237
10.3线程的生命周期及调度238
10.3.1线程生命周期238
10.3.2线程调度和优先级239
10.4线程互斥240
10.4.1问题的提出240
10.4.2互斥对象242
10.5线程同步246
10.6线程通信249
10.7线程死锁251
10.8线程池254
10.8.1固定尺寸线程池254
10.8.2可变尺寸线程池255
习题及思考257
第11章GUI程序设计258
11.1 JFC简介258
11.2 Swing组件的结构260
11.2.1类层次结构260
11.2.2 MVC模式262
11.3顶层容器类263
11.3.1 JFrame263
11.3.2 JDialog、JWindow和JApplet265
11.4布局管理265
11.4.1无布局管理器布局265
11.4.2 FlowL…ayout267
11.4.3 BorderLayout267
11.4.4 GridLayout269
11.4.5其他布局管理器270
11.4.6复杂界面布局271
11.5事件处理273
11.5.1事件处理模型273
11.5.2事件类276
11.5.3事件监听器277
11.5.4事件适配器278
11.5.5键盘与鼠标事件280
11.6 Swing组件284
11.6.1按键JButton284
11.6.2文本标签JL…abel284
11.6.3单行文本框 JTextField285
11.6.4文本输入区JTextArea285
11.6.5 JTable和JTree285
11.6.6菜单289
11.7图形编程291
11.7.1 AWT图形API291
11.7.2 Java2D图形API293
11.7.3图形相关的父类方法295
11.8加载和使用多媒体资源295
11.8.1加载图像295
11.8.2播放音频文件297
11.8.3 JAR文件中多媒体资源的加载298
习题及思考300
第12章Java Applet301
12.1 Applet程序设计基础301
12.1.1加载Applet301
12.1.2 Applet的安全性限制302
12.1.3 Applet的生命周期303
12.2 java…applet包304
12.2.1 Applet类的继承关系304
12.2.2 Applet类的方法304
12.2.3 HTML和Applet305
12.2.4 Java插件技术307
12.2.5 Appletviewer308
12.2.6 Applet的显示309
12.3 Applet中的多媒体应用309
12.3.1 URL310
12.3.2加载图像310
12.3.3播放声音311
12.4 Applet中的事件处理313
12.4.1鼠标事件313
12.4.2键盘响应316
12.5 JApplet和Applet317
习题及思考319
第13章JDBC320
13.1 JDBC的结构320
13.1.1 JDBC数据库应用模型320
13.1.2 JDBC驱动程序321
13.2通过JDBC访问数据库322
13.2.1基本流程322
13.2.2常用的JDBC API324
13.2.3事务329
13.3数据库存取优化330
13.3.1 prepared语句330
13.3.2存储过程331
13.4 JDBC编程实例333
13.4.1 ODBC配置333
13.4.2 JDBC编程实例335
13.4.3 Java数据类型和SQL数据类型间的关系339
习题及思考340
第14章 网络通信342
14.1网络通信简介342
14.2 URL通信343
14.2.1 URL简介343
14.2.2 URL类343
14.2.3通过字节流访问WWW资源345
14.2.4通过URLConnection实现双向通信345
14.2.5使用HttpURLConnection346
14.3 Socket通信347
14.3.1服务器程序347
14.3.2客户机程序349
14.3.3服务多个客户351
14.3.4数据报通信357
14.4远程方法调用364
习题及思考365
第15章Web服务器端编程366
15.1在Tomcat上运行Servlet及JSP的简单例子366
15.2 Servlet介绍371
15.2.1 Servlet的概念371
15.2.2 Servlet应用范围和运行环境371
15.2.3 Servlet常用类、接口和生命周期372
15.2.4 Servlet应用举例376
15.3 JSP介绍381
15.3.1 JSP的概念381
15.3.2 JSP的运行方式382
15.3.3 J SP指令介绍382
15.3.4 JSP中的隐藏对象388
15.3.5 JSP应用举例390
15.4 JSP和 Servlet协同工作392
习题及思考395
第16章 轻型框架介绍396
16.1 Hibernate、 Struts和Sping介绍396
16.1.1 Hibernate框架介绍396
16.1.2 Struts框架介绍397
16.1.3 Spring框架介绍399
16.1.4轻型框架的流行400
16.2 Hibernate案例实现401
16.2.1 Hibernate的体系结构402
16.2.2 Hibernate的文档和软件403
16.2.3 Hibernate的简单案例404
16.3 Hibernate Synchronizer插件409
习题及思考410
附录 上机实验作业411
实验1 Java程序基础411
实验2面向对象程序设计基础411
实验3掌握继承、接口、内部类和包412
实验4熟练掌握字符串处理技术412
实验5掌握日期处理技术412
实验6掌握线程编程技术413
实验7掌握GUI编程技术413
实验8掌握简单的网络通信技术413
实验9综合试验——网上书店后台设计414
参考文献415
热门推荐
- 2297344.html
- 1125160.html
- 2502247.html
- 3550273.html
- 707252.html
- 2220950.html
- 2162303.html
- 437897.html
- 1972072.html
- 1010362.html
- http://www.ickdjs.cc/book_3061536.html
- http://www.ickdjs.cc/book_2751565.html
- http://www.ickdjs.cc/book_2295057.html
- http://www.ickdjs.cc/book_356022.html
- http://www.ickdjs.cc/book_254070.html
- http://www.ickdjs.cc/book_2855740.html
- http://www.ickdjs.cc/book_1592383.html
- http://www.ickdjs.cc/book_2770401.html
- http://www.ickdjs.cc/book_287190.html
- http://www.ickdjs.cc/book_462339.html