图书介绍
Java程序设计与案例PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计与案例](https://www.shukui.net/cover/78/30561187.jpg)
- 刘宝林主编;胡博,谢锋波编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040156288
- 出版时间:2004
- 标注页数:389页
- 文件大小:24MB
- 文件页数:402页
- 主题词: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语言、Java虚拟机和Java平台3
1.1.3 Java语言主要特点4
1.2 Java语言的应用5
1.3 Java开发环境设置及开发工具介绍6
1.3.1 开发环境设置6
1.3.2 开发工具介绍7
1.3.3 Java程序的编译和运行8
1.4 Java程序示例9
1.4.1 Application程序例9
1.4.2 Applet程序例9
1.4.4 JSP程序例10
1.4.3 Servlet程序例10
小结11
习题11
第2章 Java语言基础12
2.1 Java语法基础12
2.1.1 变量、常量和数据类型12
2.1.2 运算符和表达式16
2.2 流程控制22
2.3 数组28
2.3.1 一维数组28
2.3.2 多维数组29
2.3.3 对象数组30
2.4 Java一般程序结构32
小结33
习题33
3.1.1 面向对象程序设计方法概述35
第3章 类与对象35
3.1 面向对象程序设计35
3.1.2 Java与面向对象36
3.2 类与对象36
3.2.1 类的定义36
3.2.2 域和方法37
3.2.3 构造方法与对象的创建37
3.2.4 对象的使用39
3.3 访问控制符40
3.3.1 成员访问控制40
3.3.2 类访问控制43
3.4 非访问控制符43
3.5 其他修饰符47
3.6 接口47
3.6.1 接口的定义47
3.6.2 接口的实现48
3.6.3 接口的应用51
3.7 包51
3.7.1 package与import51
3.7.2 CLASSPATH53
3.8 继承54
3.8.1 概念和语法54
3.8.2 隐藏和覆盖58
3.8.3 构造方法的重载和继承62
3.8.4 this和super67
3.9 组合70
3.10 多态72
3.10.1 多态的概念72
3.10.2 多态的应用72
3.10.3 构造方法与多态75
案例分析76
小结78
习题78
第4章 Java语言进阶80
4.1 变量与变量的传递80
4.1.1 基本数据类型变量和引用型变量80
4.1.2 变量的作用域80
4.1.3 变量的传递与返回82
4.2 对象的构造与初始化83
4.2.1 构造方法和多态83
4.2.2 对象的初始化过程85
4.3 对象的清除与垃圾回收88
4.3.1 垃圾回收的机制88
4.3.2 finalize()方法89
4.4 接口与抽象类90
4.5 继承和组合95
4.6 内部类与匿名类98
小结103
习题103
第5章 异常处理105
5.1 异常处理105
5.1.1 异常处理机制105
5.1.2 异常的捕获与处理108
5.1.3 finally110
5.2 自定义异常类112
5.3 异常规范114
5.4 标准异常介绍115
小结115
习题116
6.1.1 基础类库117
6.1 Java基础类117
第6章 基础类库和工具类库117
6.1.2 Object118
6.1.3 基本数据类型的封装122
6.1.4 System123
6.1.5 Math124
6.2 字符串相关类125
6.2.1 String125
6.2.2 StringBuffer127
6.2.3 StringTokenizer128
6.3 集合129
6.3.1 集合API129
6.3.2 Set129
6.3.3 List131
6.3.4 Iterator132
6.3.5 Map134
6.3.6 集合数据遍历135
6.3.7 排序和查找136
6.4 日期与时间139
6.4.1 Date139
6.4.2 Calendar141
小结144
习题144
第7章 Java输入输出系统145
7.1 流145
7.1.1 InputStream145
7.1.2 OutputStream147
7.1.3 FilterInputStream和FilterOutPutStream147
7.1.4 Reader148
7.1.5 Writer149
7.1.6 常见的输入/输出流150
7.2.1 标准输入/输出151
7.2 标准输入/输出151
7.2.2 重定向标准输入/输出152
7.3 文件访问152
7.3.1 File152
7.3.2 文件读写157
7.3.3 RandomAccessFile163
7.3.4 压缩文件读写165
7.4 对象的可串行化167
7.4.1 Serializable接口168
7.4.2 Externalizable接口和transient关键字170
7.5 NIO172
7.5.1 NIO介绍172
7.5.2 Buffer172
7.5.3 Channel174
7.5.5 Charset176
7.5.4 Selector176
小结177
习题177
第8章 多线程179
8.1 线程179
8.1.1 Java中的线程179
8.1.2 线程对象的创建180
8.1.3 多线程182
8.2 线程调度183
8.2.1 线程状态和生命周期183
8.2.2 线程优先级184
8.2.3 线程的基本控制185
8.2.4 线程的同步187
8.2.5 线程的死锁189
8.2.6 线程间的同步控制190
案例分析195
小结200
习题200
第9章 图形用户界面203
9.1 概述203
9.1.1 AWT和Swing203
9.1.2 窗口基本原理204
9.2 布局管理205
9.2.1 布局管理简介205
9.2.2 常用布局管理器206
9.3 事件处理216
9.3.1 事件响应模型216
9.3.2 事件监听器接口218
9.3.3 事件适配器Adapter类220
9.3.4 使用授权事件模型223
9.3.5 用内部类实现事件处理229
9.4 Swing组件232
9.4.1 Swing包232
9.4.2 图标和标签232
9.4.3 文本域235
9.4.4 按钮236
9.4.5 组合框242
9.4.6 选项窗格243
9.4.7 滚动窗格245
9.4.8 树246
9.4.9 表格250
9.5 多媒体252
9.5.1 图像的使用252
9.5.2 动画的实现255
9.5.3 声音的使用258
9.6.1 Applet工作原理259
9.6 Applet259
9.6.2 Applet类261
9.6.3 Applet的使用局限266
案例分析266
小结275
习题275
第10章 网络编程277
10.1 HTTP的基本概念277
10.1.1 URL278
10.1.2 URLConnection279
10.2 Socket283
10.2.1 java.net.Socket284
10.2.2 java.net.ServerSocket286
10.2.3 简单的服务器和客户机程序286
10.2.4 多线程服务实现290
10.3 数据报294
10.4 非阻塞的Socket297
10.4.1 Selector297
10.4.2 SocketChannel和ServerSocketChannel298
小结301
习题301
第11章 JDBC302
11.1 关系型数据库概述302
11.1.1 关系型数据库简介302
11.1.2 SQL语言简介303
11.2 JDBC简介306
11.3 JDBC的主要接口308
11.3.1 数据库驱动相关的接口定义308
11.3.2 数据库连接接口定义309
11.3.3 查询和结果表示接口定义309
11.4 JDBC的应用310
11.4.1 ODBC设置311
11.4.2 使用JDBC313
11.4.3 JDBC示例316
案例分析318
小结323
习题323
第12章 Web应用325
12.1 Web325
12.1.1 Web的基本概念325
12.1.2 HTML和XML语言326
12.2 Servlet328
12.2.1 Servlet简介328
12.2.2 Servlet的结构和生命周期329
12.2.3 Servlet API330
12.2.4 Cookies和Session338
12.3.1 JSP简单例子342
12.3 JSP342
12.3.2 JSP基本语法343
12.3.3 JSP标签346
12.3.4 与JavaBeans相关的语法标签350
12.3.5 JSP的动作标签357
12.3.6 JSP的内部对象360
12.4 部署Web应用363
12.4.1 安装Tomcat363
12.4.2 运行JSP/Servlet示例364
12.4.3 Web应用的发布364
12.5 利用Struts开发基于MVC模式的Web应用程序365
案例分析367
小结374
习题374
附录 Java编码规范375
参考文献389