本书特色 *44小时全程同步教学视频,手机扫码看,也可扫描封底二维码回复50100下载观看 *零基础、门级的讲解 无论读者是否从事计算机相关行业,是否触过Java,是否使用Java发过项目,都能从本书受益。 *实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解Java的各种知识和技术,还以实际发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。
售 价:¥
纸质售价:¥89.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权
内容提要
前言
为什么要写这样一本书
Java的学习路线
本书特色
超值电子资源
读者对象
二维码视频教程学习方法
创作团队
赠送资源
第0章 Java学习指南
0.1 Java为什么重要
0.2 Java简史——给我们带来的一点思考
0.3 Java应用领域和前景
0.4 Java学习路线图
第Ⅰ篇 基础知识
第 1 章 小荷才露尖尖角——Java开发环境搭建
1.1 Java开发环境
1.2 安装Java开发工具箱
1.3 Java环境变量的配置
1.4 享受安装成果——开发第1个Java程序
1.5 Eclipse的使用
1.6 探秘Java虚拟机
1.7 高手点拨
1.8 实战练习
第2章 初识庐山真面目——Java程序要素概览
2.1 一个简单的例子
2.2 感性认识Java程序
2.3 程序的检测
2.4 提高程序的可读性
2.5 高手点拨
2.6 实战练习
第 3 章 九层之台,起于垒土——Java编程基础
3.1 常量与变量
3.2 基本数据类型
3.3 数据类型的转换
3.4 高手点拨
3.5 实战练习
第 4 章 基础编程元素——运算符、表达式、语句与流程控制
4.1 运算符
4.2 表达式
4.3 语句
4.4 程序的控制逻辑
4.5 选择结构
4.6 循环结构
4.7 循环的跳转
4.8 高手点拨
4.9 实战练习
第 5 章 常用的数据结构——数组与枚举
5.1 理解数组
5.2 一维数组
5.3 二维数组
5.4 枚举简介
5.5 Java中的枚举
5.6 高手点拨
5.7 实战练习
第 6 章 面向对象设计的核心——类和对象
6.1 理解面向对象程序设计
6.2 面向对象的基本概念
6.3 类的声明与定义
6.4 类的属性
6.5 对象的声明与使用
6.6 this关键字的使用
6.7 static关键字的使用
6.8 final关键字的使用
6.9 高手点拨
6.10 实战练习
第 7 章 重复调用的代码块——方法
7.1 方法的基本定义
7.2 方法的使用
7.3 方法中的形参与实参
7.4 方法的重载
7.5 构造方法
7.6 在方法内部调用方法
7.7 代码块
7.8 static方法
7.9 方法与数组
7.10 包的概念及使用
7.11 高手点拨
7.12 实战练习
第Ⅱ篇 核心技术
第 8 章 面向对象设计的精华——类的封装、继承与多态
8.1 面向对象的三大特点
8.2 封装的实现
8.3 继承的实现
8.4 深度认识类的继承
8.5 覆写
8.6 多态的实现
8.7 高手点拨
8.8 实战练习
第 9 章 凝练才是美——抽象类、接口与内部类
9.1 抽象类
9.2 接口
9.3 内部类
9.4 匿名内部类
9.5 匿名对象
9.6 高手点拨
9.7 实战练习
第 10 章 更灵活的设计——泛型
10.1 泛型的概念
10.2 泛型类的定义
10.3 泛型方法的定义
10.4 泛型接口的定义
10.5 泛型的使用限制和通配符的使用
10.6 泛型的继承和实现
10.7 高手点拨
10.8 实战练习
第 11 章 更强大和方便的功能——注解
11.1 注解概述
11.2 常用内置注解
11.3 自定义注解
11.4 通过反射访问注解信息
11.5 高手点拨
11.6 实战练习
第 12 章 设计实践——常用的设计模式
12.1 设计模式概述
12.2 创建型模式
12.3 结构型模式
12.4 行为型模式
12.5 高手点拨
12.6 实战练习
第 13 章 存储类的仓库——Java常用类库
13.1 API概念
13.2 基本数据类型的包装类
13.3 String类
13.4 System类与Runtime类
13.5 日期操作类
13.6 正则表达式
13.7 Math与Random类
13.8 高手点拨
13.9 实战练习
第 14 章 防患于未然——异常的捕获与处理
14.1 异常的基本概念
14.2 异常类的处理流程
14.3 throws关键字
14.4 throw关键字
14.5 异常处理的标准格式
14.6 RuntimeException类
14.7 编写自己的异常类
14.8 高手点拨
14.9 实战练习
第Ⅲ篇 高级应用
第 15 章 齐头并进,并发任务的处理——多线程
15.1 感知多线程
15.2 体验多线程
15.3 线程的状态
15.4 线程操作的一些方法
15.5 多线程的同步
15.6 线程间通信
15.7 线程池技术及其应用
15.8 高手点拨
15.9 实战练习
第 16 章 文件I/O操作
16.1 输入/输出的重要性
16.2 读写文本文件
16.3 文本的输入和输出
16.4 字节流与字符流
16.5 命令行参数的使用
16.6 高手点拨
16.7 实战练习
第 17 章 数据持久化方法——对象序列化
17.1 对象序列化的基本概念
17.2 序列化与对象输出流ObjectOutputStream
17.3 反序列化与对象输入流ObjectInputStream
17.4 序列化对象的版本号serialVersionUID
17.5 transient关键字
17.6 Externalizable接口
17.7 高手点拨
17.8 实战练习
第 18 章 绚丽多彩的图形界面——GUI编程
18.1 GUI概述
18.2 GUI与AWT
18.3 AWT容器
18.4 AWT常用组件
18.5 事件处理
18.6 高手点拨
18.7 实战练习
第 19 章 Swing GUI编程
19.1 Swing概述
19.2 Swing的基本组件
19.3 Swing的应用
19.4 高手点拨
19.5 实战练习
第 20 章 打通数据的互联——Java Web初步
20.1 Web开发的发展历程
20.2 JSP的运行环境
20.3 基础语法
20.4 高手点拨
20.5 实战练习
第21章 JSP进阶——内置对象与Servlet
21.1 内置对象
21.2 Servlet
21.3 高手点拨
21.4 实战练习
第 2 2 章 高效开发的利器——常用MVC设计框架
22.1 框架的内涵
22.2 Struts 开发基础
22.3 高手点拨
22.4 实战练习
第 2 3 章 高效开发的利器——Spring框架
23.1 Spring快速上手
23.2 Spring开发实例
23.3 Spring和Struts结合
23.4 高手点拨
23.5 实战练习
第 2 4 章 让你的数据库记录像操作变量一样方便——Hibernate
24.1 Hibernate开发基础
24.2 Hibernate开发准备
24.3 Hibernate开发实例
24.4 高手点拨
24.5 实战练习
第 2 5 章 移动互联的精彩——Android编程基础
25.1 Android简介
25.2 搭建开发环境
25.3 创建第1个Android项目
25.4 详解基本布局
25.5 常见控件的使用方法
25.6 Activity详细介绍
25.7 高手点拨
25.8 实战练习
第Ⅳ篇 项目实战
第26章 Android项目实战——智能电话回拨系统
26.1 系统概述
26.2 系统实现
26.3 项目功能用到的知识点讲解
26.4 高手点拨
26.5 实战练习
第 27章 Android进阶项目实战——理财管理系统
27.1 系统概述
27.2 系统数据存储的设计和实现
27.3 系统详细设计和实现
27.4 系统开发经验和技巧
27.5 高手点拨
27.6 实战练习
第28章 Java Web项目实战——我的饭票网
28.1 系统分析
28.2 系统设计
28.3 数据库设计
28.4 用户注册模块设计
28.5 用户登录模块设计
28.6 用户主页面模块设计
28.7 高手点拨
28.8 实战练习
第29章 Java Web项目实战——客户关系管理项目
29.1 系统概述
29.2 系统分析和设计
29.3 系统架构分析和设计
29.4 用户登录模块设计
29.5 客户管理模块设计
29.6 公告管理模块设计
29.7 高手点拨
29.8 实战练习
第30 章 大数据项目实战——Hadoop下的数据处理
30.1 认识Hadoop
30.2 理解MapReduce编程范式
30.3 第1个Hadoop案例——WordCount代码详解
30.4 面向K-Means聚类算法的Hadoop实践
30.5 高手点拨
30.6 实战练习
附录 全分布式Hadoop集群的构建
安装CentOS 7
安装Java并配置环境变量
安装Hadoop
Hadoop集群构建
安装和配置SSH服务
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜