Java面试关键与综合软件项目开发全程实战PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:谢星星,张传清编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2012
- ISBN:9787508489759
- 页数:299 页
第1章 面向对象程序设计 1
1.1面向对象 1
1.1.1传统开发方法的问题 1
1.1.2编程语言发展简史 1
1.1.3面向对象概述 2
1.1.4面向对象的基本概念 2
1.1.5面向对象的基本特征 2
1.1.6面试题 3
1.2面向对象分析、设计和编程 4
1.2.1面向对象分析OOA 4
1.2.2面向对象设计OOD 4
1.2.3面向对象编程OOP 5
1.3 Java技术基础 5
1.3.1 Java发展历史 5
1.3.2 Java技术概述 5
1.3.3 Java技术的优点 6
1.3.4 Java虚拟机 6
1.3.5面试题 7
第2章Java程序设计基础 9
2.1 Java语法基础 9
2.1.1 Java中的包 9
2.1.2类、属性、构造器和成员方法的声明 10
2.1.3关键字 12
2.1.4运算符与优先级 12
2.1.5流程控制 13
2.1.6编码约定 13
2.1.7面试题 13
2.2 Java的数据类型 16
2.2.1基本数据类型 16
2.2.2引用类型 17
2.2.3数组类型 18
2.2.4集合类型 18
2.2.5面试题 18
2.3 Java的异常处理 23
2.3.1异常的概念和分类 23
2.3.2自定义异常 23
2.3.3面试题 23
第3章Java的高级特性 25
3.1 Java的继承 25
3.1.1继承 25
3.1.2访问控制 26
3.1.3方法重载 26
3.1.4方法覆盖 27
3.1.5多态实现 27
3.1.6隐藏技术 28
3.1.7面试题 28
3.2 Java的线程 30
3.2.1线程的概念 30
3.2.2创建线程 30
3.2.3线程的状态与调度 31
3.2.4线程的中断与恢复 31
3.2.5线程的同步 32
3.2.6面试题 32
3.3 Java的高级I/O流 36
3.3.1流的概念 36
3.3.2流的分类 36
3.3.3对象串行化 38
3.3.4使用java.nio包 39
3.3.5面试题 39
3.4 Java的高级特征 42
3.4.1 this、 super、 static、 final关键字 42
3.4.2内部类 42
3.4.3抽象类 43
3.4.4接口 43
3.4.5 JDK1.5的新特性 43
3.4.6面试题 43
第4章Java的网络编程 47
4.1网络协议基础 47
4.1.1计算机网络 47
4.1.2 OSI参考模型 47
4.1.3 TCP/IP协议 48
4.1.4 UDP协议 49
4.1.5面试题 49
4.2 Socket编程 52
4.2.1 Socket简介 52
4.2.2服务器端套接字ServerSockect类 52
4.2.3客户端套接字Socket类 53
4.2.4 SocketChannel类 53
4.2.5面试题 53
4.3 Web Service编程 58
4.3.1 Web Service简介 58
4.3.2创建、管理和发布Web Service 59
4.3.3面试题 59
4.4网络高级编程 60
4.4.1 InetAddress类 60
4.4.2基于UDP的数据报和套接字 60
4.4.3 URL和URLConnection类 61
4.4.4安全网络通信SSL 62
4.4.5面试题 62
第5章 数据结构和算法 64
5.1数据结构 64
5.1.1数据结构概念 64
5.1.2数组 64
5.1.3链表 65
5.1.4栈 68
5.1.5队列 68
5.1.6树和二叉树 68
5.1.7面试题 72
5.2算法 78
5.2.1算法的概念 78
5.2.2算法的类型 78
5.2.3衡量算法效率 78
5.2.4查找算法 79
5.2.5排序算法 80
5.2.6递归算法 81
5.2.7快速排序算法 82
5.2.8面试题 82
第6章JDBC编程 87
6.1 JDBC基础知识 87
6.1.1 JDBC的概念 87
6.1.2体系结构和连接方式 87
6.2 JDBC基础编程 89
6.2.1 JDBC核心包 89
6.2.2编程步骤 90
6.2.3使用DDL、 DML进行基本数据库操作 91
6.2.4数据库查询操作 91
6.2.5面试题 92
6.3 JDBC高级编程 94
6.3.1使用预编译语句 94
6.3.2事务处理 94
6.3.3存储过程 95
6.3.4批处理更新 96
6.3.5处理字符大对象CLOB 96
6.3.6处理二进制大对象BLOB 96
6.3.7使用RowSet 96
6.3.8使用JDBC操作元数据Meta Data 96
6.3.9面试题 97
第7章Java XML编程 100
7.1 XML基础 100
7.1.1 XML的概念 100
7.1.2定义XML文档 100
7.1.3 XML文档规则 101
7.1.4面试题 101
7.2使用Java解析XML 103
7.2.1解析器介绍 103
7.2.2常用解析技术 103
7.2.3面试题 105
第8章HTML基础和进阶 109
8.1基本知识 109
8.1.1 HTML概述 109
8.1.2 HTML常用标签 109
8.1.3面试题 110
8.2表格 113
8.2.1表格标签及属性 113
8.2.2面试题 114
8.3表单 115
8.3.1表单概述 115
8.3.2表单常用的标签及属性 115
8.3.3表单标签的事件 117
8.3.4面试题 117
8.4框架 119
8.4.1框架概述 119
8.4.2框架常用的标签及属性 120
8.4.3面试题 120
第9章JavaScript基础和进阶 123
9.1基本知识 123
9.2数组 128
9.3文档对象模型 130
9.4窗口对象 133
9.5事件处理 136
9.6 AJAX 138
第10章Java Servlet技术 143
10.1 Servlet基础知识 143
10.1.1 Java Servlet技术产生背景 143
10.1.2 Servlet概述 143
10.1.3请求类HttpServletRequest 144
10.1.4响应类HttpServletResponse 145
10.1.5面试题 145
10.2 HTTP协议的基本概念 148
10.2.1 HTTP协议概述 148
10.2.2面试题 150
10.3 Servlet高级功能 152
10.3.1会话类HttpSession 152
10.3.2 Cookie类Cookie 152
10.3.3 Servlet过滤器 152
10.3.4 Servlet监听器 153
10.3.5面试题 153
第11章JSP技术 158
11.1基础知识 158
11.1.1 JSP技术概述 158
11.1.2 JSP内置对象 159
11.1.3面试题 159
11.2 JSP的语法 160
11.2.1 JSP模板元素 160
11.2.2 JSP指令元素 160
11.2.3 Java脚本元素 161
11.2.4 JSP动作元素 161
11.2.5面试题 163
11.3 JSP的高级功能 164
11.3.1标准标签库 164
11.3.2自定义标签 164
11.3.3表达式语言EL 164
11.3.4面试题 165
第12章Struts开源框架技术 169
12.1 Strutsl.x概述 169
12.1.1技术产生背景 169
12.1.2 MVC模式 170
12.1.3工作原理 170
12.1.4核心类 170
12.1.5面试题 170
12.2 Strutsl.x的配置文件 172
12.2.1配置文件web.xml 172
12.2.2配置文件struts-config.xml 172
12.2.3资源文件.properties 175
12.2.4验证文件validation.xml 176
12.2.5面试题 176
12.3 Strutsl.x的标签库 178
12.3.1 html标签库 178
12.3.2 bean标签库 179
12.3.3 logic标签库 180
12.3.4 nested标签库 180
12.3.5 tiles标签库 181
12.3.6面试题 181
12.4 Struts2技术 182
12.4.1 Struts2简介 182
12.4.2 Struts2的配置文件 183
12.4.3 Struts2的数据校验 184
12.4.4 Struts2的类型转换 186
12.4.5 Struts2的标签库 187
12.4.6 Struts2的拦截器 188
12.4.7 Struts2的国际化 189
12.4.8面试题 190
第13章Hibernate开源框架应用 191
13.1 Hibernate的基础知识 191
13.1.1技术产生背景 191
13.1.2对象关系映射ORM 191
13.1.3核心接口类 192
13.1.4对象的三种状态 192
13.1.5面试题 193
13.2 Hibernate的配置文件 195
13.2.1配置hibernate.cfg.xml 195
13.2.2配置.hbm.xml 196
13.2.3配置一对多或多对一关联 197
13.2.4配置一对一关联 197
13.2.5配置多对多关联 198
13.2.6面试题 199
13.3 Hibernate的查询功能 201
13.3.1 OID检索方式 201
13.3.2 HQL检索方式 201
13.3.3 QBC检索方式 201
13.3.4本地SQL查询 202
13.3.5连接查询 202
13.3.6面试题 202
13.4 Hibernate的其他功能 203
13.4.1保存、更新和删除实体对象 203
13.4.2调用存储过程 203
13.4.3进行事务控制 204
13.4.4延迟加载 204
13.4.5缓存机制 205
13.4.6面试题 206
13.5与开源ORM框架iBATIS的比较 209
13.5.1 iBATIS概述 209
13.5.2 iBATIS的基本使用 209
13.5.3面试题 211
第14章Spring开源框架应用 212
14.1 Spring的基础知识 212
14.1.1产生背景 212
14.1.2 Spring的基本框架 213
14.1.3 Spring的核心接口和类 214
14.1.4面试题 215
14.2配置文件 215
14.2.1 XML格式配置元数据 215
14.2.2数据源配置 216
14.2.3事务配置 217
14.2.4邮件服务配置 219
14.2.5定时任务配置 219
14.2.6面试题 220
14.3控制反转I oC 222
14.3.1 IoC的概念 222
14.3.2 IoC的实现原理 223
14.3.3实例化容器 225
14.3.4实例化bean 226
14.3.5注入方式 226
14.3.6面试题 227
14.4面向切面编程AOP 228
14.4.1 AOP的概念 228
14.4.2 AOP的实现原理 228
14.4.3 AOP的通知类型 231
14.4.4使用场景 233
14.4.5面试题 233
14.5与其他开源框架的整合 235
14.5.1 Struts1.x与Spring的整合 235
14.5.2 Struts2.x与Spring的整合 236
14.5.3 Hibernate与Spring的整合 237
14.5.4 iBATIS与Spring的整合 239
14.5.5面试题 239
第15章 微博权限管理系统 241
15.1系统需求分析 241
15.1.1基本概念 241
15.1.2权限系统的基本需求 242
15.1.3微博权限系统的需求 243
15.2系统架构设计 243
15.3系统详细设计 244
15.3.1系统实体 244
15.3.2数据库总体设计 244
15.3.3表结构设计 245
15.3.4系统模块结构 248
15.4系统实现设计 248
15.4.1环境搭建 248
15.4.2实现DAO组件层 248
15.4.3实现业务逻辑层 251
15.4.4实现控制层 256
15.4.5实现表现层 261
15.4.6配置文件 265
15.5系统测试 268
第16章 一号通业务管理系统 271
16.1系统需求分析 271
16.2系统架构设计 272
16.3系统数据库设计 273
16.3.1系统实体 273
16.3.2数据库总体设计 274
16.3.3表结构设计 274
16.3.4系统模块结构 275
16.4系统实现设计 276
16.4.1环境搭建 276
16.4.2实现DAO组件层 276
16.4.3实现业务逻辑层 279
16.4.4实现控制层 284
16.4.5实现表现层 288
16.4.6配置文件 294
16.5系统测试 297
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《半小时漫画股票实战法》财经杂质著 2019
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018