Java核心技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:白文荣,王晓燕
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302483809
- 页数:343 页
第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:setProper〉操作 247
11.3.3 〈jsp:getProper〉操作 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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019