Java基础
1. 开发基础
- 1.1 JDK JRE 环境变量
2. 语法基础
- 2.1 关键字 标识符 数据类型 运算符 条件语句 循环语句 输入输出
- 2.2 数组定义 数组内存 数组遍历
- 2.3 方法定义 方法执行流程 方法执行内存 方法重载
3.面向对象基础
- 3.1 类的定义
- 3.2 面向对象思想 对象内存图
- 3.3 封装的概念 继承的概念 抽象的概念
- 3.4 接口的概念 接口的多继承 多态的概念 多态的上下转型
- 3.5 构造器 this super final static等关键字区分
- 3.6 匿名对象 内部类 匿名内部类
- 3.7 包和权限
- 3.8 类 抽象类 接口 作为方法的参数和返回值
4.其他基础
- 4.1 常用API String StringBuilder StringBuffer等
- 4.2 正则表达式
- 4.3 集合Collection 迭代器 泛型
- 4.3.1 List接口
- 4.3.1.1 ArrayList集合
- 4.3.1.2 LinkedList集合
- 4.3.2 Vector
- 4.3.3 Set接口
- 4.3.3.1 HashSet
- 4.3.3.2 TreeSet
- 4.3.4 Map接口
- 4.3.4.1 HashMap集合
- 4.3.4.2 LinkedHashMap集合
- 4.3.1 List接口
- 4.4 Collections工具类 集合的嵌套 KeySet和EntrySet遍历
5.异常
- 5.1 异常的概念,原因及处理
- 5.2 try catch,finally Throwable类方法
6.IO流
- 6.1 File类
- 6.1.1 File类静态成员变量
- 6.1.2 File类创建文件, 目录
-
6.1.3 File文件获取 删除 判断 list 过滤器 递归遍历文件
-
6.2 字节输入流
-
6.3 字节输出流
-
6.4 字符输入流:
-
6.5 字符输出流:
- 6.6 转换流 缓冲流
- 6.7(待)序列化 打印流等
7.多线程
- 7.1 进程和线程的概念 线程的运行模式
- 7.2 Thread类 Rannable接口
- 7.2.1 两种实现多线程方式的区别
- 7.2.2 获取线程实例
- 7.3 Callable接口
- 7.4 线程池
- 7.5(待)线程操作的安全问题