词条 | Java面试题与项目实训 |
释义 | 《Java面试题与项目实训》 1、本书特色专家导学,知识全面,关注面试,案例精解,工程实践,在线答疑,即时解答。 2、实例环境和所用版本各软件采用的版本如下: JDK6.0、Eclipse3.3、Tomcat6.0、Struts1.3、Struts2.1、Hibernate3.6、iBATIS、Spring3.0。 不附光盘,可在指定网站上下载所有源代码。 3、知识地图本书的知识地图如图1所示: 4、作 者:张传清 谢星星 出版时间:2011 定 价:¥50.00元 页 数:388 3、写作目录 第一篇 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 系统测试 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。