【目录】
一、计算机相关知识
1.
2.
3.
二、Java 基础语法
1、Java 语言概述
2、数据类型 & 变量与常量 & 注释
3、运算符
4、流程控制语句 之 顺序结构
5、流程控制语句 之 分支结构
6、流程控制语句 之 循环结构
三、 数组
1、数组(一)定义与访问
2、数组(二)基本操作
3、数组(三)二维数组
四、Java 面向对象
1 面向对象思想(类与对象)
2 方法—定义与调用
2 方法—参数传递、重载、命令行参数与可变参数
2 封装
3 static 关键字
4 继承
5 抽象
6 接口
7 多态
8 权限修饰符 & final 关键字
9 内部类
五、枚举
1、枚举的概述与实现
2、枚举的定义与使用
六、Java常用API
1、基本包装类 Wrapper
2、Scanner 类
3、匿名对象
4、Random 类
5、Arrays 类
6、数学相关类(Math、BigInteger、BigDecimal)
7、Object 类
8、System 类
9、日期时间类
10、比较器:自然排序与定制排序(Comparable接口与Comparator接口)
11、String 类
七、异常处理
1、异常基础
2、异常的处理
3、自定义异常
八、多线程基础
1、多线程概述
2、线程生命周期
3、线程安全(线程同步)
4、线程通信(等待唤醒)
5、线程池
九、集合
1、集合概述
2、Collection 接口
(1)List 接口
(2)Set 接口
Set 的源码分析
3、Map接口
【补充】:
(1)Iterable、Iterator与ListIterator