首页 > 安全资讯 >

Java面试题与项目实训

22-09-07

《Java面试题与项目实训》是2011年出版的图书,作者是张传清、谢星星。本书主要包括Java程序设计、Java编程相关技术篇、项目实战篇等内容。

基本信息

t01d4360c459b16369c.jpg

    中文名

    Java面试题与项目实训

    作者

    张传清 谢星星

    出版时间

    2011

    页数

    388

目录     

1特点

    

2版权信息

    

3目录

折叠

编辑本段

特点

1.本书特色专家导学,知识全面,关注面试,案例精解,工程实践,在线答疑,即时解答。

2.实例环境和所用版本各软件采用的版本如下:

JDK6.0、Eclipse3.3、Tomcat6.0、Struts1.3、Struts2.1、Hibernate3.6、iBATIS、Spring3.0。

不附光盘,可在指定网站上下载所有源代码。

3.知识地图

本书的知识地图如图1所示:

教材体系教材体系

折叠

编辑本段

版权信息

作 者:张传清 谢星星

出版时间:2011

定 价:¥50.00元

页 数:388

折叠

编辑本段

目录

第一篇 Java程序设计

第一章 面向对象的程序设计

1.1 面向对象

1.1.1 传统开发方法的问题

1.1.2 编程语言发展简史

1.1.3 面向对象概述

1.1.4 面向对象的基本概念

1.1.5 面向对象的基本特征

1.1.6 面试题

1.2 面向对象的分析、设计和编程

1.2.1 面向对象分析OOA

1.2.2 面向对象设计OOD

1.2.3 面向对象编程OOP

1.3 Java技术基础

1.3.1 Java发展简史

1.3.2 Java技术概述

1.3.3 Java技术的优点

1.3.4 Java虚拟机

1.3.5 面试题

第二章 Java程序设计基础

2.1 Java语法基础

2.1.1 Java中的包

2.1.2 类、属性、构造器和成员方法的声明

2.1.3 关键字

2.1.4 运算符与优先级

2.1.5 流程控制

2.1.6 编码约定

2.1.7 面试题

2.2 Java中的数据类型

2.2.1 基本数据类型

2.2.2 引用类型

2.2.3 数组类型

2.2.4 集合类型

2.2.5 面试题

2.3 Java中的异常处理

2.3.1 异常的概念和分类

2.3.2 自定义异常

2.3.3 面试题

第三章 Java的高级特性

3.1 Java中的继承

3.1.1 继承

3.1.2 访问控制

3.1.3 方法重载

3.1.4 方法覆盖

3.1.5 多态实现

3.1.6 隐藏技术

3.1.7 面试题

3.2 Java中的线程

3.2.1 线程的概念

3.2.2 创建线程

3.2.3 线程的状态与调度

3.2.4 线程的中断与恢复

3.2.5 线程的同步

3.2.6 面试题

3.3 Java的高级I/O流

3.3.1 流的概念

3.3.2 流的分类

3.3.3 对象串行化

3.3.4 面试题

3.4 Java的高级特征

3.4.1 this、super、static和final关键字

3.4.2 内部类

3.4.3 抽象类

3.4.4 接口

3.4.5 面试题

第四章 Java的网络编程

4.1基础知识

4.1.1 TCP/IP协议模型

4.1.2 Java的基础网络支持

4.2 基于TCP协议的网络编程

4.2.1 TCP协议基础

4.2.2 Java提供的类和方法

4.2.3 开发实例

4.3 基于UDP协议的网络编程

4.3.1 UDP协议基础

4.3.2 Java提供的类和方法

4.3.3 开发实例

第二篇 Java编程相关技术篇

第五章 数据结构与算法

5.1 数据结构

5.1.1 数据结构概念

5.1.2 数组

5.1.3 链表

5.1.4 栈

5.1.5 队列

5.1.6 树和二叉树

5.1.7 面试题

5.2 算法

5.2.1 算法概念

5.2.2 算法类型

5.2.3 衡量算法效率

5.2.4 查找算法

5.2.5 排序算法

5.2.6 递归算法

5.2.7 快速排序算法

5.2.8 面试题

第三篇 Java Web基础篇

第六章 JDBC编程

6.1 JDBC基础知识

6.1.1 JDBC的概念

6.1.2 体系结构和连接方式

6.2 JDBC基础编程

6.2.1JDBC核心包

6.2.2 编程步骤

6.2.3 使用DDL、DML进行基本数据库操作

6.2.4数据库查询操作

6.2.5面试题

6.3 JDBC高级编程

6.3.1使用预编译语句

6.3.2事务处理

6.3.3存储过程

6.3.4批处理更新

6.3.5处理字符大对象CLOB

6.3.6处理二进制大对象BLOB

6.3.7面试题

第七章 JAVA XML编程

7.1 何谓XML

7.1.1 XML的概念

7.1.2 命名空间

7.1.3 样式表

7.1.4 XSL的基本结构

7.1.5 XSL的基本语法

7.1.6 控制语句

7.2 使用Java解析XML

7.2.1 解析器的介绍

7.2.2 Java提供的类和方法

7.2.3 写入与读取XML数据实例

7.3 综合实例

第八章 HTML基础与进阶

8.1 基础知识

8.1.1 HTML概述

8.1.2 HTML常用标签

8.1.3 基础知识面试题

8.2 表格

8.2.1 表格标签及属性

8.2.2 表格面试题

8.3 表单

8.3.1 表单概述

8.3.2 表单常用标签及属性

8.3.3 表单标签的事件

8.3.4 表单面试题

8.4 框架

8.4.1 框架概述

8.4.2 框架常用标签及属性

8.4.4 框架面试题

第九章 JavaScript基础与进阶

9.1 基础知识

9.2 数组

9.3 文档对象类型

9.4 窗口对象

9.5 事件处理

9.6 AJAX

第十章 Java Servlet技术

10.1 Servlet基础知识

10.1.1 Java Servlet技术产生背景

10.1.2 Servlet概述

10.1.3 请求类HttpServletRequest

10.1.4 回应类HttpServletResponse

10.1.4 基础知识面试题

10.2 HTTP协议的基本概念

10.2.1 HTTP协议概述

10.2.2 HTTP协议面试题

10.3 Servlet的高级功能

10.3.1 会话类HttpSession

10.3.2 Cookie类Cookie

10.3.3 Servlet过滤器

10.3.4 Servlet监听器

10.3.5 高级功能面试题

第十一章 JSP技术

11.1 基础知识

11.1.1 JSP技术概述

11.1.2 JSP内置对象

11.2 JSP的语法

11.2.1 JSP模板元素

11.2.2 JSP指令元素

11.2.3 Java脚本元素

11.2.4 JSP动作元素

11.2.5 面试题

11.3 JSP的高级功能

11.3.1 标准标签库

11.3.2 自定义标签

11.3.3 表达式语言EL

11.3.4 中文乱码问题

11.3.5 面试题

第四篇 Java Web开源框架篇

第十二章 Struts开源框架应用

12.1 Struts1.x概述

12.1.1 技术产生背景

12.1.2 MVC模式

12.1.3工作原理

12.1.4 核心类

12.1.5 面试题

12.2 Struts1.x配置文件

12.2.1 配置文件web.xml

12.2.2 配置文件struts-config.xml

12.2.3 资源文件.properties

12.2.4 验证文件validation.xml

12.2.5 面试题

12.3 Struts1.x的标签库

12.3.1 html标签库

12.3.2 bean标签库

12.3.3 logic标签库

12.3.4 nested标签库

12.3.5 tiles标签库

12.3.6 面试题

12.4 Struts2功能概述

12.4.1 Struts2简介

12.4.2 Struts2的配置文件

12.4.3 Struts2的数据校验

12.4.4 Struts2的类型转换

12.4.5 Struts2的标签库

12.4.6 Struts2的拦截器

12.4.7 Struts2的国际化

12.4.8 面试题

第十三章 Hibernate开源框架应用

13.1 Hibernate的基础知识

13.1.1 技术产生背景

13.1.2 对象关系映射ORM

13.1.3 核心接口类

13.1.4 对象的三种状态

13.1.5 面试题

13.2 Hibernate的配置文件

13.2.1 配置hibernate.cfg.xml

13.2.2 配置.hbm.xml

13.2.3 配置一对多或多对一关联

13.2.4 配置一对一关联

13.2.5 配置多对多关联

13.2.6 面试题

13.3 Hibernate的查询功能

13.3.1 OID检索方式

13.3.2 HQL检索方式

13.3.3 QBC检索方式

13.3.4 本地SQL查询

13.3.5 连接查询

13.3.6 面试题

13.4 Hibernate的其它功能

13.4.1 保存、更新和删除实体对象

13.4.2 调用存储过程

13.4.3 进行事务控制

13.4.4 延迟加载

13.4.5 缓存机制

13.4.6 面试题

13.5与开源ORM框架iBATIS比较

13.5.1 iBATIS概述

13.5.2 iBATIS的基本使用

13.5.3 面试题

第十四章 Spring开源框架应用

14.1 Sping的基础知识

14.1.1 产生背景

14.1.2 Spring的基本框架

14.1.3 Spring的核心接口和类

14.1.4 面试题

14.2 配置文件

14.2.1 XML格式配置元数据

14.2.2 数据源配置

14.2.3 事务配置

14.2.4 邮件服务配置

14.2.5 定时任务配置

14.2.6 面试题

14.3 控制反转IoC

14.3.1 IoC的概念

14.3.2 IoC的原理

14.3.3 实例化容器

14.3.4 实例化bean

14.3.5 注入方式

14.3.6 面试题

14.4 面向切面编程AOP

14.4.1AOP的概念

14.4.2 AOP的原理

14.4.3 AOP的通知类型

14.4.4 使用场景

14.3.5 面试题

14.5 与其它开源框架的整合

14.5.1Struts1.x与Spring的整合

14.5.2 Struts2.x与Spring的整合

14.5.3 Hibernate与Spring的整合

14.5.4 iBATIS与Spring的整合

14.5.5 面试题

第五篇 项目实战篇

第十五章 权限管理系统

15.1 系统需求分析

15.1.1 基本概念

15.1.2 权限系统的基本需求

15.1.3 微薄权限系统的需求

15.2 系统架构设计

15.3 系统详细设计

15.3.1 系统实体

15.3.2 数据库总体设计

15.3.3 表结构设计

15.3.4 系统模块结构

15.4 系统实现设计

15.4.1 环境搭建

15.4.2 实现DAO组件层

15.4.3 实现业务逻辑层

15.4.4 实现控制层

15.4.5 实现表现层

15.4.6 配置文件

15.5系统测试

第十六章 一号通业务管理系统

16.1 系统需求分析

16.2 系统架构设计

16.3 系统详细设计

16.3.1 系统实体

16.3.2 数据库总体设计

16.3.3 表结构设计

16.3.4 系统模块结构图

16.4 系统详细设计

16.4.1 环境搭建

16.4.2 实现DAO组件层

16.4.3 实现业务逻辑层

16.4.4 实现控制层

16.4.5 实现表现层

16.4.6 配置文件

16.5 系统测试

相关文章
最新文章
热点推荐