当前位置首页 > 百科> 正文

JAVA核心技术(2018年清华大学出版社出版的图书)

2019-11-05 08:17:44 百科

JAVA核心技术(2018年清华大学出版社出版的图书)

《JAVA核心技术》是2017年清华大学出版社出版的图书,图书作者是白文荣、王晓燕。

基本信息

作者:白文荣、王晓燕
定价:49.80元
印次:1-1
ISBN:9787302483809
出版日期:2018.01.01
印刷日期:2017.11.07

内容简介

《Java核心技术》是作者在多年从事Java程式设计、Java核心技术课程教学实践基础上编写的。全书共分为14章,通过大量的可运行实例,系统地讲授了Java语言基本原理、Java语言基本语法、Java面向对象编程机制、异常处理及执行绪、Java I/O流技术、GUI界面设计、事件及事件处理、Java常用类及集合、JSP基本语法、JSP内置对象、JavaBean技术、JDBC编程技术、Servlet技术等相关知识。《Java核心技术》紧密结合实际需求,从案例教学、项目式教学思路出发,根据需要安排了Java基础案例和综合案例,逐步阐述了Java各核心技术之间的联繫。书后配有适量的思考题和练习题,使读者能够在学习过程中提高操作能力和实际套用能力。

目录结构

第1章 Java语言简介 1
1.1 程式设计语言的发展 2
1.1.1 程式设计语言发展历史 2
1.1.2 程式设计语言的分类 3
1.1.3 程式设计方法的发展 5
1.2 Java语言简介 6
1.2.1 Java语言的历史 6
1.2.2 Java语言的特点 6
1.3 Java运行环境的配置 9
1.3.1 JDK的安装 9
1.3.2 MyEclipse的安装 10
1.3.3 配置Tomcat 12
1.4 简单的Java程式 15
1.4.1 Application程式 15
1.4.2 Applet程式 15
本章小结 17
习题 17
第2章 Java语言的基本语法 19
2.1 标识符和保留字 21
2.1.1 标识符 21
2.1.2 保留字 21
2.2 数据类型 22
2.2.1 简单数据类型 22
2.2.2 字元和字元串 22
2.2.3 转义字元 23
2.2.4 整数和浮点数的表示形式 23
2.2.5 Java的几种后缀形式 23
2.3 变数与常量 24
2.3.1 变数 24
2.3.2 常量 25
2.4 运算符与表达式 25
2.4.1 运算符 25
2.4.2 表达式 34
2.4.3 运算符的优先权及数据
类型转换 34
2.5 数组 36
2.5.1 一维数组 36
2.5.2 多维数组 38
2.5.3 数组常用的重要方法 38
2.6 流程与控制语句 43
2.6.1 选择结构 44
2.6.2 循环结构 47
2.6.3 常用的程式设计方法 50
本章小结 53
习题 53
第3章 Java面向对象编程机制 55
3.1 面向对象编程的基本思想 56
3.2 类与对象 58
3.2.1 类与对象 58
3.2.2 面向对象技术的基本特徵 68
3.3 接口和抽象类 72
本章小结 76
习题 76
第4章 异常处理与执行绪 77
4.1 异常处理 78
4.1.1 异常处理结构 78
4.1.2 异常的处理机制 80
4.2 执行绪 85
4.2.1 执行绪的基本概念 85
4.2.2 Java执行绪模型 89
4.2.3 Java执行绪的同步与锁 93
本章小结 110
习题 110
第5章 Java I/O流技术 115
5.1 java.io.File类 116
5.1.1 档案和目录 116
5.1.2 Java对档案和目录的操作 117
5.2 Java IO原理 120
5.3 流类的结构 121
5.3.1 InputStream和
OutputStream 121
5.3.2 Reader和Writer 122
5.4 档案流 123
5.4.1 FileInputStream和
FileOutputStream 123
5.4.2 FileReader和FileWriter 125
5.5 缓冲流 127
5.6 转换流 128
5.7 数据流 129
5.8 列印流 131
5.9 对象流 132
5.9.1 序列化和反序列化操作 132
5.9.2 序列化的版本 134
5.10 随机存取档案流 134
5.11 ZIP档案流 137
本章小结 139
习题 139
第6章 GUI界面设计 141
6.1 GUI组件 142
6.1.1 抽象视窗工具包AWT 142
6.1.2 GUI组件与容器 143
6.2 布局管理器 148
6.2.1 布局管理器概述 148
6.2.2 常用的布局管理器 149
6.2.3 容器嵌套 153
6.3 Swing组件 155
本章小结 156
习题 156
第7章 事件及事件处理 157
7.1 事件处理概述 158
7.2 事件工作原理 158
7.3 常用的几种事件 160
7.3.1 行为监听器ActionListener 160
7.3.2 键盘监听器KeyListener 162
7.3.3 视窗监听器
WindowListener 163
7.3.4 滑鼠监听器MouseListener 164
本章小结 167
习题 167
第8章 Java的常用类与集合 169
8.1 常用类 170
8.1.1 Object类 170
8.1.2 String类 171
8.1.3 StringBuffer类 176
8.1.4 日期相关类 179
8.1.5 包装类 181
8.1.6 Math类 182
8.1.7 Random类 184
8.2 集合 185
8.2.1 集合类 185
8.2.2 映射类 192
本章小结 196
习题 196
第9章 JSP的基本语法 199
9.1 Web技术概述 200
9.1.1 静态网页和动态网页 200
9.1.2 Web套用开发技术 201
9.1.3 在MyEclipse下开发
Web应用程式 202
9.2 JSP简介 204
9.2.1 什幺是JSP 204
9.2.2 JSP页面的结构 204
9.3 JSP脚本及注释 205
9.3.1 JSP注释 205
9.3.2 JSP声明语句 206
9.3.3 JSP表达式 206
9.3.4 JSP脚本程式 206
9.4 JSP指令标籤 208
9.4.1 page指令 208
9.4.2 include指令 209
9.4.3 taglib指令 210
9.5 JSP动作标籤 211
9.5.1 <jsp:include>动作标籤 211
9.5.2 <jsp:forward>动作标籤 212
9.5.3 <jsp:param>动作标籤 214
本章小结 214
习题 214
第10章 JSP的内置对象 217
10.1 request对象 218
10.1.1 访问请求参数 219
10.1.2 解决中文乱码问题 220
10.1.3 获取伺服器端的信息 221
10.1.4 使用request获取複杂
表单的信息 222
10.2 response对象 226
10.2.1 重定向 226
10.2.2 处理HTTP档案头信息 228
10.3 session对象 228
10.3.1 什幺是会话 228
10.3.2 绑定和获取会话中的参数 229
10.3.3 移除会话参数 229
10.3.4 销毁会话 229
10.3.5 session对象的套用 230
10.4 application对象 232
10.4.1 application对象的定义 232
10.4.2 application对象的套用 233
10.5 out对象 233
10.5.1 向客户端输出数据 233
10.5.2 管理缓冲 235
10.6 其他内置对象 235
10.6.1 page对象 235
10.6.2 config对象 236
10.6.3 exception对象 237
10.6.4 pageContext对象 239
本章小结 240
习题 240
第11章 JavaBean技术 243
11.1 JavaBean简介 244
11.2 编写一个简单的JavaBean 245
11.3 在JSP中使用JavaBean 246
11.3.1 <jsp:useBean>操作 246
11.3.2 <jsp:setProperty>操作 247
11.3.3 <jsp:getProperty>操作 248
11.3.4 JavaBean的範围 248
11.4 课堂案例:JavaBean与HTML
表单的互动 253
本章小结 256
习题 256
第12章 JDBC编程技术 257
12.1 JDBC简介 258
12.1.1 JDBC的结构 259
12.1.2 JDBC驱动程式 259
12.1.3 JDBC API 261
12.2 连线资料库 264
12.3 JDBC运算元据库 265
12.3.1 查询数据 265
12.3.2 添加数据 267
12.3.3 修改数据 269
12.3.4 删除数据 269
12.4 课堂案例:图书管理系统 270
12.4.1 需求分析 270
12.4.2 资料库设计 270
12.4.3 图书管理系统的相关代码 271
12.5 JDBC在Web开发中的套用 283
12.5.1 开发模式 283
12.5.2 数据分页 284
本章小结 289
习题 289
第13章 Servlet技术 291
13.1 Servlet技术概述 292
13.1.1 Servlet的概念 292
13.1.2 Servlet技术的特点 292
13.1.3 Servlet的生命周期 293
13.1.4 Servlet与JSP的区别 293
13.1.5 开发简单的Servlet程式 294
13.2 Servlet开发 295
13.2.1 Servlet的创建 295
13.2.2 Servlet的配置 296
13.2.3 编写生成验证码的
Servlet 297
13.2.4 在Servlet中实现页面
转发 300
13.3 Servlet的套用示例 302
13.3.1 套用Servlet获取表单
数据 302
13.3.2 套用Servlet读取档案 304
13.3.3 套用Servlet写入档案 305
本章小结 307
习题 307
第14章 Java基础案例 309
本章小结 342
习题 342
参考文献 343
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net