第1章 Java开发基础
1.1 Java语言介绍
1.1.1 Java语言的发展历程
1.1.2 Java语言的特点
1.2 搭建Java开发环境
1.2.1 下载并安装JDK
1.2.2 配置开发环境
1.3 第一个Java程序:“石头、剪刀、布”游戏
1.3.1 背景介绍
1.3.2 具体实现
1.3.3 编译运行
1.4 使用Eclipse
1.4.1 安装Eclipse
1.4.2 创建一个Eclipse工程
1.4.3 使用Eclipse编译运行源码
1.5 使用IntelliJ IDEA
1.5.1 搭建IntelliJ IDEA开发环境
1.5.2 使用IntelliJ IDEA创建Java工程
1.5.3 使用IntelliJ IDEA运行Java程序
1.5.4 使用IntelliJ IDEA编译运行“石头、剪刀、布”游戏
第2章 Java基础语法
2.1 几个相关概念:一个电影海报
2.1.1 背景介绍
2.1.2 具体实现
2.1.3 标识符和关键字
2.1.4 常量
2.1.5 变量
2.1.6 注释
2.2 数据类型:工资计算器
2.2.1 背景介绍
2.2.2 具体实现
2.2.3 整型
2.2.4 浮点型
2.2.5 字符型
2.2.6 布尔型
2.3 运算符和表达式:春运购票
2.3.1 背景介绍
2.3.2 具体实现
2.3.3 算术/关系/逻辑/位/条件/赋值运算符
2.4 类型转换:临时收银员的烦恼
2.4.1 背景介绍
2.4.2 具体实现
2.4.3 自动类型转换
2.4.4 强制类型转换
第3章 流程控制语句
3.1 if语句:奖学金评测系统
3.1.1 背景介绍
3.1.2 具体实现
3.1.3 if语句
3.1.4 if…else语句
3.1.5 if…else if…else语句
3.1.6 嵌套if条件语句
3.2 switch语句:12星座游戏
3.2.1 背景介绍
3.2.2 具体实现
3.2.3 switch语句的基本形式
3.3 for循环语句:个税计算器
3.3.1 背景介绍
3.3.2 具体实现
3.3.3 for循环介绍
3.4 while循环语句:银行理财利息计算器
3.4.1 背景介绍
3.4.2 具体实现
3.4.3 while语句
3.4.4 do…while循环语句
第4章 操作字符串
4.1 字符串的初始化:网络小说片段
4.1.1 背景介绍
4.1.2 具体实现
4.1.3 定义字符串的方式
4.2 String类操作实战:设置取款密码
4.2.1 背景介绍
4.2.2 具体实现
4.2.3 常用的内置方法
第5章 Java数组
5.1 一维数组:计算购物车商品的总额
5.1.1 背景介绍
5.1.2 具体实现
5.1.3 声明一维数组
5.1.4 初始化一维数组
5.1.5 使用一维数组
5.2 二维数组:解决杨辉三角问题
5.2.1 背景介绍
5.2.2 具体实现
5.2.3 多维数组的声明与创建
5.2.4 多维数组的初始化
5.3 数组操作:奥运会裁判打分系统
5.3.1 背景介绍
5.3.2 具体实现
5.3.3 数组操作的内置方法
第6章 面向对象
6.1 类:查询余额宝的余额
6.1.1 背景介绍
6.1.2 具体实现
6.1.3 Java面向对象的基本概念
6.1.4 声明类
6.1.5 成员变量
6.1.6 成员方法
6.2 方法:某麦当劳餐厅语音播报系统
6.2.1 背景介绍
6.2.2 具体实现
6.2.3 传递方法参数
6.2.4 传递可变长度的参数调用方法
6.2.5 构造方法
6.2.6 使用静态变量和静态方法
6.2.7 修饰符
6.3 类的继承:图书展示系统
6.3.1 背景介绍
6.3.2 具体实现
6.3.3 继承的基本概念
6.3.4 使用super访问父类中的成员变量和成员方法
6.3.5 多级继承
6.4 重写和重载:调查招聘单位的信息
6.4.1 背景介绍
6.4.2 具体实现
6.4.3 重写
6.4.4 重载
6.5 抽象类和抽象方法:教师授课系统
6.5.1 背景介绍
6.5.2 具体实现
6.5.3 抽象类与抽象方法基础
6.6 接口:四则运算计算器
6.6.1 背景介绍
6.6.2 具体实现
6.6.3 定义接口
6.6.4 接口的继承
6.7 多态:美酒佳酿的配方
6.7.1 背景介绍
6.7.2 具体实现
6.7.3 何谓多态
第7章 使用集合存储数据
7.1 Collection接口:添加、删除购物车中的商品
7.1.1 背景介绍
7.1.2 具体实现
7.1.3 接口Collection的成员
7.1.4 遍历集合
7.2 List接口:在线商城系统
7.2.1 背景介绍
7.2.2 具体实现
7.2.3 接口List的基本功能
7.3 Set接口:学生成绩录入系统
7.3.1 背景介绍
7.3.2 具体实现
7.3.3 类TreeSet
7.3.4 类HashSet
7.4 Queue接口:患者就诊叫号系统
7.4.1 背景介绍
7.4.2 具体实现
7.4.3 类LinkedList和类PriorityQueue
7.4.4 Java集合中的其他接口
第8章 泛型
8.1 泛型基础:青少年喜欢的三个服装品牌
8.1.1
展开