目录
- 1 7Java的数据类型
- 2 8Java运算系统
- 3 9Java的控制流练习
- 4 10面向对象练习
- 5 11封装练习
- 6 12继承练习
- 7 13 多态练习
- 8 14接口与抽象练习
- 9 16命令行练习
- 10 20java包管理和Maven初步
- 11 21Collection体系和Map
- 12 23HTTP基础
- 13 24File与IO
- 14 25异常体系
- 15 31Java 8函数式编程
- 16 32Java 8 Stream
- 17 33算法与数据结构
- 18 34Java的字符串详解
- 19 35类型与反射
- 20 36Java的泛型
- 21 37Java的注解
- 22 38Mybatis
- 23 39Spring IoC容器原理
- 24 46动态代理、AOP和Spring
- 25 47正则表达式
7Java的数据类型
原生数据类型训练
- 熟悉基本数据类型能够存储数据的范围
- 修复int类型的溢出问题
- 完成数据类型间的转换方法
- 修复除法的bug
- 实现正确的double比较
原生数据类型与装箱类型训练
- 修复返回boolean时的空指针异常
- 完成字符串中的数字相加
- 修复比较整数时抛出的空指针异常
- 修复比较整数时的bug
8Java运算系统
- 使用基本运算符
- 使用基本运算符计算一元二次方程的根
- 修复自增运算符使用中的bug
判断十六进制字符 - 位运算进行属性读写
- 位运算进行乘除法
- 对学生的分数进行评级
- 按照顺序打印数字
- 修复运算符优先级问题
9Java的控制流练习
- 判断闰年
- 循环打印数字
- 统计字符串中大写字母出现的次数
- 打印所有的水仙花数
- 判断字符串是否对称
- 编写阶乘函数
- 根据月份判断季节
- 1到N的数字中包含多少个质数
- 求二维数组的对角线元素之和
10面向对象练习
11封装练习
12继承练习
- 将公用代码抽取到父类中
- 将公用代码抽取到不同层级的父类中
- 覆盖equals方法
- 覆盖toString方法
- 模板方法实战
- 将对象按照类型分类
- 正确地使用final
- 修复CountingSet实现中的bug
13 多态练习
14接口与抽象练习
16命令行练习
20java包管理和Maven初步
21Collection体系和Map
22使用Java代码发送HTTP请求
23HTTP基础
24File与IO
使用多种方法读写文件
爬取GitHub的Pull request并存储为CSV文件