1 疯狂Java讲义 (第4版)
第1章 Java语言概述与开发环境
- 1.1 Java语言的发展简史
- 1.2 Java程序运行机制
- 1.3 开发Java的准备
- 1.4 第一个Java程序
- 1.5 Java程序的基本规则
- 1.6 JDK9新增的jshell具
- 1.7 Java9的G1垃圾回收器
- 1.8 何时开始使用IDE工具
- 1.9 本章小结
第2章 理解面向对象
第3章 数据类型和运算符
第4章 流酲控制与数组
第5章 面向对象(上)
- 5.0 本章要点
- 5.1 类和对象
- 5.2 方法详解
- 5.3 成员变量和局部变量
- 5.4 隐藏和封装
- 5.5 深入构造器
- 5.6 类的继承
- 5.7 多态
- 5.8 继承与组合
- 5.9 初始化块
- 5.10 本章小结
第6章 面向对象(下)
- 6.0 第6章 面向对象(下) 前言
- 6.1 Java8增强的包装类
- 6.2 处理对象
- 6.3 类成员
- 6.4 final修饰符
- 6.5 抽象类
- 6.6 Java9改进的接口
- 6.7 内部类
- 6.8 Java8新增的Lambda表达式
- 6.9 枚举类
- 6.10 对象与垃圾回收
- 6.11 修饰符的适用范围
- 6.12 Java9的多版本JAR包
- 6.13 本章小结
第7章 Java基础类库
- 7.0 第7章 Java基础类库 前言
- 7.1 与用户互动
- 7.2 系统相关
- 7.3 常用类
- 7.4 日期时间类
- 7.5 正则表达式
- 7.6 变量处理和方法处理
- 7.7 Java9改进的国际化与格式化
- 7.8 Java8新增的日期 时间格式器
- 7.9 本章小结
第8章 Java集合
- 8.0 本章要点
- 8.1 Java集合概述
- 8.2 Collection和Iterator接口
- 8.3 Set集合
- 8.4 List集合
- 8.5 Queue集合
- 8.6 Java 8增强的Map集合
- 8.7 HashSet和HashMap的性能选项
- 8.8 操作集合的工具类Collections
- 8.9 烦琐的接口Enumeration
- 8.10 本章小结
第9章 泛型
第10章 异常处理
- 10.0 前言
- 10.1 异常概述
- 10.2 异常处理机制
- 10.3 Checked异常和Runtime异常体系
- 10.4 使用throw抛出异常
- 10.5 Java的异常跟踪栈
- 10.6 异常处理规则
- 10.7 本章小结
第11章 AWT编程
- 11.0 本章概述
- 11.1 Java9改进的GUI(图形用户界面)和AWT
- 11.2 AWT容器
- 11.3 布局管理器
- 11.4 AWT常用组件
- 11.5 事件处理
- 11.6 AWT菜单
- 11.7 在AWT中绘图
- 11.8 处理位图
- 11.9 剪贴板
- 11.10 拖放功能
- 11.11 本章小结
第12章 Swing编程
- 12.0 本章概述
- 12.1 Swing概述
- 12.2 Swing基本组件的用法
- 12.3 Swing中的特殊容器
- 12.4 Swing简化的拖放功能
- 12.5 Java7新增的Swing功能
- 12.6 创建进度条
- 12.7 创建滑动条
- 12.8 创建微调控制器
- 12.9 创建列表框
- 12.10 使用JTree和TreeModel创建树
- 12.11 使用JTable和TableModel创建表格
- 12.12 创建格式文本
- 12.13 本章小结
第13章 MySQL数据库与JDBC编程
- 13.1 JDBC基础
- 13.2 SQL语法
- 13.3 JDBC的典型用法
- 13.4 执行SQL语句的方式
- 13.5 管理结果集
- 13.6 Java7的RowSet1.1
- 13.7 事务处理
- 13.8 分析数据库信息
- 13.9 使用连接池管理连接
- 13.10 本章小结
第14章 注解(Annotation)
第15章 输入输出
- 15.0 疯狂java讲义第4版 第15章前言
- 15.1 File类
- 15.2 理解Java的IO流
- 15.3 字节流和字符流
- 15.4 输入输出流体系
- 15.5 重定向标准输入输出
- 15.6 Java虚拟机读写其他进程的数据
- 15.7 RandomAccessFile
- 15.8 Java9改进的对象序列化
- 15.9 NIO
- 15.10 Java7的NIO.2
- 15.11 本章小结
第16章 多线程
- 16.0 前言
- 16.1 线程概述
- 16.2 线程的创建和启动
- 16.3 线程的生命周期
- 16.4 控制线程
- 16.5 线程同步
- 16.6 线程通信
- 16.7 线程组和未处理的异常
- 16.8 线程池
- 16.9 线程相关类
- 16.10 本章小结
第17章 网络编程
第18章 类加载机制与反射
- 18.0 前言
- 18.1 类的加载 连接和初始化
- 18.2 类加载器
- 18.3 通过反射查看类信息
- 18.4 使用反射生成并操作对象
- 18.5 使用反射生成JDK动态代理
- 18.6 反射和泛型
- 18.7 本章小结
2 轻量级Java EE企业应用实战(第5版)
第1章 Java EE应用和开发环境
第2章 JSP Servlet及相关技术详解
- 2.0 概述
- 2.1 Web应用和web.xml文件
- 2.2 JSP的基本原理
- 2.3 JSP的4种基本语法
- 2.4 JSP的3个编译指令
- 2.5 JSP的7个动作指令
- 2.6 JSP脚本中的9个内置对象
- 2.7 Servlet介绍
- 2.8 JSP2的自定义标签
- 2.9 Filter介绍
- 2.10 Listener介绍
- 2.11 JSP2特性
- 2.12 Servlet3新特性
- 2.13 Servlet3.1新增的非阻塞式IO
- 2.14 Tomcat8.5的WebSocket支持
- 2.15 本章小结
第5章 Hibernate的基本用法
第7章 Spring的基本用法
- 7.0 本章要点
- 7.1 Spring简介和Spring5.0的变化
- 7.2 Spring入门
- 7.3 Spring的核心机制 依赖注入
- 7.4 使用Spring容器
- 7.5 Spring容器中的Bean
- 7.6 Spring提供的Java配置管理
- 7.7 创建Bean的3种方式
- 7.8 深入理解容器中的Bean
- 7.9 容器中Bean的生命周期
- 7.10 高级依赖关系配置
- 7.11 基于XML Schema的简化配置方式
- 7.12 Spring提供的表达式语言(SpEL)
- 7.13 本章小结
第8章 深入使用Spring
第9章 企业应用开发的思考和策略
3 Serlet JSP和Spring MVC初学指南
前言
第一部分 Servlets和JSP
- 第1章 Servlet
- 第2章 会话管理
- 第3章 Java Server Pages(JSP)
- 第4章 表达式语言
- 第5章 JSTL
- 第7章 标签文件
- 第8章 监听器
- 第9章 Filters
- 第10章 修饰Requests及Responses
- 第11章 异步处理
- 第12章 安全
第二部分 SpringMVC
4 Spring+Mybatis企业应用实战(第2版)
第1章 Java EE应用
第2章 Spring MVC简介
- 2.0 本章要点
- 2.1 MVC思想概述
- 2.2 Struts 2和Spring MVC
- 2.3 开发第一个Spring MVC应用
- 2.4 详解DispatcherServlet
- 2.5 Spring MVC执行的流程
- 2.6 本章小结
第3章 Spring MVC的常用注解
- 3.0 本章要点
- 3.1 @Controller注解
- 3.2 @RequestMapping注解
- 3.3 @RequestParam注解
- 3.4 @PathVariable注解
- 3.5 @MatrixVariable注解
- 3.6 @CrossOrigin注解
- 3.7 @RequestHeader注解
- 3.8 @CookieValue注解
- 3.9 @RequestAttribute注解
- 3.10 @SessionAttribute注解
- 3.11 @SessionAttributes注解
- 3.12 @ModelAttribute注解
- 3.13 @RequestBody注解
- 3.14 @ResponseBody注解
- 3.15 转换XML数据
- 3.16 @RestController注解
- 3.17 Spring MVC的异常处理
- 3.18 本章小结
第4章 Spring MVC的标签库
第5章 Spring MVC的国际化
第6章 SpringMVC的数据转换 格式化和数据校验
第7章 Spring MVC的文件上传下载和拦截器机制
第8章 MyBatis简介
第9章 MyBatis的基本用法
第10章 深入使用MyBatis
- 10.0 本章概述
- 10.1 MyBatis关联映射
- 10.2 MyBatis动态SQL
- 10.3 MyBatis调用存储过程
- 10.4 MyBatis事务管理
- 10.5 MyBatis缓存机制
- 10.6 本章小结
第11章 MyBatis的注解配置
第12章 Spring5整合MyBatis3
- 12.0 概述
- 12.1 开发环境搭建
- 12.2 准备所需的jar包
- 12.3 准备数据库资源
- 12.4 完成配置文件
- 12.5 持久层功能实现
- 12.6 服务层功能实现
- 12.7 控制层功能实现
- 12.8 JSP页面
- 12.9 测试Spring5整合MyBatis3
- 12.10 本章小结
第13章 实战项目人事管理系统
5 疯狂前端开发讲义JQuery AngularJS Bootstrap前端开发实战
第1章 前端开发与Ajax技术
第2章 HTML5增强的XMLHttpRequest对象
第3章 jQuery库详解
- 3.1 jQuery入门
- 3.2 获取jQuery对象
- 3.3 jQuery操作类数组的工具方法
- 3.4 jQuery支持的方法
- 3.5 jQuery事件相关方法
- 3.6 动画效果相关的方法
- 3.7 jQuery的回调支持
- 3.8 Ajax相关方法
- 3.9 jQuery的Deferred对象
- 3.10 扩展jQuery和jQuery插件
- 3.11 本章小结
第6章 Bootstrap全局样式
- 6.1 Bootstrap
- 6.2 网格布局
- 6.3 Less和mixin
- 6.4 Bootstrap排版相关样式
- 6.5 表格相关样式
- 6.6 图片和图标
- 6.7 辅助样式
- 6.8 响应式布局相关样式
- 6.9 表单相关样式
- 6.10 本章小结
第7章 Bootstrap内置组件
- 7.1 按钮
- 7.2 下拉菜单
- 7.3 按钮组
- 7.4 输入框组
- 7.5 导航
- 7.6 标签和徽章
- 7.7 面板
- 7.8 巨幕 页头和Well
- 7.9 缩略图
- 7.10 警告框
- 7.11 进度条
- 7.12 媒体对象
- 7.13 列表组
- 7.14 本章小结
第8章 Bootstrap的JS插件
- 8.0 前言
- 8.1 插件库概述
- 8.2 对话框
- 8.3 下拉菜单
- 8.4 滚动监听
- 8.5 标签页
- 8.6 工具提示
- 8.7 弹出框
- 8.8 警告框
- 8.9 按钮
- 8.10 折叠插件
- 8.11 轮播图
- 8.12 本章小结
第10章 jQuery+Bootstrap整合开发 电子拍卖系统
- 10.0 前言
- 10.1 总体说明和概要设计
- 10.2 实现Hibernate持久化类
- 10.3 DAO层实现
- 10.4 业务逻辑层实现
- 10.5 开发前端JSON接口
- 10.6 前端整合开发
- 10.7 本章小结
6 Spring实战(第5版)
第0部分 内容提要 译者序 关于本书 前言 致谢 资源与支持
第1部分 Spring基础
第2部分 Spring集成
第3部分 反应式Spring
第4部分 云原生Spring
第5部分 部署Spring
附录 初始化Spring应用
7 深入理解Java虛拟机:JVM高级特性与最佳实践(第3版)
0前言
1第一部分 走近Java
2第二部分 自动内存管理
3第三部分 虚拟机执行子系统
4第四部分 程序编译与代码优化
5第五部分 高效并发
6附录A 在Windows系统下编译OpenJDK 6
8 设计模式之禅(第2版)
1 第一部分 大旗不挥,谁敢冲锋 ——6大设计原则全新解读
2 第二部分 真刀实枪 23种设计模式完美演绎
- 第7章 单例模式
- 第8章 工厂方法模式
- 第9章 抽象工厂模式
- 第10章 模板方法模式
- 第11章 建造者模式
- 第12章 代理模式
- 第13章 原型模式
- 第14章 中介者模式
- 第15章 命令模式
- 第16章 责任链模式
- 第17章 装饰模式
- 第18章 策略模式
- 第19章 适配器模式
- 第20章 迭代器模式
- 第21章 组合模式
- 第22章 观察者模式
- 第23章 门面模式
- 第24章 备忘录模式
- 第25章 访问者模式
- 第26章 状态模式
- 第27章 解释器模式
- 第28章 享元模式
- 第29章 桥梁模式