内容通俗易懂,讲解循序渐,学习梯度平滑,符合读者学习和认知规律; 采用文、图、表、脚注、注意、说明、提示、示例和案例等多种体例行讲解; 引“三酷猫”角色,用三酷猫学Java的故事引导读者探究Java的世界; 结合128个示例、17个小型案例、1个综合项目案例和47个避坑说明与提示段落行讲解; 提供170个练习题和20个实验题,帮助读者巩固所学的知识; 每章的重和难内容都提供配套教学视频,帮助读者高效、直观地学习;
售 价:¥
纸质售价:¥67.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1篇 基础知识
第1章 初识Java
1.1 Java的发展历史
1.2 Java的工作原理
1.3 Java的特点
1.4 下载与安装
1.5 案例——Hello三酷猫
1.6 注释与代码规范
1.7 练习和实验
第2章 IntelliJ IDEA简介
2.1 编程工具的选择
2.2 初识IntelliJ IDEA
2.3 IDEA功能简介
2.4 调试
2.5 案例——三酷猫建立鱼销售项目
2.6 练习和实验
第3章 语法基础
3.1 基本数据类型
3.2 变量和常量
3.3 运算符
3.4 类型与进制转换
3.5 案例——三酷猫的购物单
3.6 练习和实验
第4章 条件分支与循环
4.1 条件分支
4.2 循环
4.3 循环控制
4.4 嵌套示例
4.5 案例——三酷猫最多能买多少鱼
4.6 练习和实验
第5章 数组
5.1 创建和赋值数组
5.2 数组的基本操作
5.3 数组的综合操作
5.4 数组算法举例
5.5 案例——三酷猫的表单统计
5.6 练习和实验
第6章 类、对象与方法
6.1 面向对象编程基础
6.2 类
6.3 对象
6.4 方法
6.5 案例——三酷猫的通用账本
6.6 练习和实验
第7章 面向对象编程
7.1 继承
7.2 包装类
7.3 抽象类与接口
7.4 内部类
7.5 Lambda表达式
7.6 枚举
7.7 包
7.8 案例——三酷猫和加菲猫的不同爱好
7.9 练习和实验
第8章 异常
8.1 异常初体验
8.2 异常处理
8.3 异常抛出
8.4 案例——三酷猫捕捉Bug
8.5 练习和实验
第9章 集合与泛型
9.1 集合
9.1.5 Map接口
9.2 泛型
9.3 案例——三酷猫的英语卡片
9.4 练习和实验
第10章 常用类库
10.1 随机数类
10.2 大数字处理类
10.3 日期和时间类
10.4 正则表达式
10.5 数学运算类
10.6 System类
10.7 案例——三酷猫的类库程序
10.8 练习和实验
第11章 I/O处理
11.1 文本文件
11.2 文件流
11.3 缓存流
11.4 数据流
11.5 管道流
11.6 打印流
11.7 案例——三酷猫的记账单
11.8 练习和实验
第12章 注解和反射
12.1 注解
12.2 反射
12.3 案例——三酷猫的注解反射对比小程序
12.4 练习和实验
第2篇进阶提高
第13章 JVM与多线程
13.1 JVM基础知识
13.2 多线程
13.3 案例——三酷猫模拟多台机器生产鱼罐头
13.4 练习和实验
第14章 锁机制
14.1 问题描述
14.2 可重入锁
14.3 读写锁
14.4 CAS简介
14.5 AQS简介
14.6 原子类
14.7 案例——三酷猫模拟单台机器生产鱼罐头
14.8 练习和实验
第15章 数据库操作
15.1 数据库简介
15.2 关系型数据库
15.3 非关系型数据库
15.4 案例——三酷猫销售数据分析
15.5 练习和实验
第16章 Web开发技术
16.1 Web简介
16.2 HTML简介
16.3 CSS简介
16.4 JavaScript简介
16.5 案例——三酷猫的简易网站
16.6 练习和实验
第17章 后端开发技术
17.1 后端服务的演变
17.2 Spring与Spring Boot框架
17.3 Thymeleaf模板
17.4 ORM简介
17.5 思考——三酷猫的电商项目
17.6 练习和实验
第3篇 电商项目实战
第18章 三酷猫电商生鲜项目整体设计
18.1 项目实施的基本流程
18.2 需求分析
18.3 数据库设计
18.4 项目整体框架设计
18.5 项目鸟瞰
第19章 项目后端功能实现
19.1 代码结构介绍
19.2 配置文件说明
19.3 后端模块实现
第20章 项目前端功能实现
20.1 代码结构介绍
20.2 前端模块实现
附录A ASCII码
附录B 正则表达式
后记
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜