图书介绍

Java面试关键与综合软件项目开发全程实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java面试关键与综合软件项目开发全程实战
  • 谢星星,张传清编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508489759
  • 出版时间:2012
  • 标注页数:299页
  • 文件大小:81MB
  • 文件页数:310页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java面试关键与综合软件项目开发全程实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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面向对象分析OOA4

1.2.2面向对象设计OOD4

1.2.3面向对象编程OOP5

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 Service59

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安全网络通信SSL62

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处理字符大对象CLOB96

6.3.6处理二进制大对象BLOB96

6.3.7使用RowSet96

6.3.8使用JDBC操作元数据Meta Data96

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解析XML103

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 AJAX138

第10章Java Servlet技术143

10.1 Servlet基础知识143

10.1.1 Java Servlet技术产生背景143

10.1.2 Servlet概述143

10.1.3请求类HttpServletRequest144

10.1.4响应类HttpServletResponse145

10.1.5面试题145

10.2 HTTP协议的基本概念148

10.2.1 HTTP协议概述148

10.2.2面试题150

10.3 Servlet高级功能152

10.3.1会话类HttpSession152

10.3.2 Cookie类Cookie152

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表达式语言EL164

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.xml172

12.2.2配置文件struts-config.xml172

12.2.3资源文件.properties175

12.2.4验证文件validation.xml176

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对象关系映射ORM191

13.1.3核心接口类192

13.1.4对象的三种状态192

13.1.5面试题193

13.2 Hibernate的配置文件195

13.2.1配置hibernate.cfg.xml195

13.2.2配置.hbm.xml196

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 oC222

14.3.1 IoC的概念222

14.3.2 IoC的实现原理223

14.3.3实例化容器225

14.3.4实例化bean226

14.3.5注入方式226

14.3.6面试题227

14.4面向切面编程AOP228

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

热门推荐