Java基础知识概念
Java概述
- Java语言发展史(了解)
- Java语言跨平台原理(理解)
- JRE和JDK(记忆)
- JVM(记忆)(连接是别人的暂时没有总结)
- 常用DOS命令(应用)
- Path环境变量的配置(应用)
基础语法
运算符
流程控制语句
- 顺序结构
- 分支结构
- 循环结构
- 循环细节
数组
- 什么是数组【理解】
- 数组定义格式【记忆】
- 数组动态初始化【应用】
- 数组元素访问【应用】
- 什么是数组【理解】
- 数组定义格式【记忆】
- 数组动态初始化【应用】
- 数组元素访问【应用】
- 内存分配【理解】
- 单个数组的内存图【理解】
- 多个数组的内存图【理解】
- 多个数组指向相同内存图【理解】
- 数组静态初始化【应用】
- 数组操作的两个常见小问题【应用】
- 数组遍历【应用】
- 数组最值【应用】
- 数组的弊端【了解】
内存分配【理解】
- 待补
方法
- 方法的概念
- 方法的定义和调用
- 无参数方法定义和调用(掌握)
- 方法调用过程图解(理解)
- 带参数方法定义和调用
- 带参数方法定义和调用(掌握)
- 形参和实参(理解)
- 带返回值方法的定义和调用
- 带返回值方法定义和调用(掌握)
- 方法的注意事项
- 方法的注意事项(掌握)
- 方法的通用格式(掌握)
- 方法重载
- 方法重载(理解)
- 方法的参数传递
- 方法参数传递基本类型(理解)
- 方法参数传递引用类型(理解)
类和对象
- 类和对象
- 类和对象的理解
- 类的定义
- 对象的使用
- 学生对象-练习
- 对象内存图
- 单个对象内存图
- 多个对象内存图
- 多个对象指向相同内存图
- 成员变量和局部变量
- 成员变量和局部变量的区别
- 封装
- private关键字
- private的使用
- this关键字
- this内存原理
- 封装思想
- 构造方法
- 构造方法概述
- 构造方法的注意事项
- 标准类制作
- 继承
- 继承的实现(掌握)
- 继承的好处和弊端(理解)
- 继承中的成员访问特点
- 继承中变量的访问特点(掌握)
- super(掌握)
- 继承中构造方法的访问特点(理解)
- 继承中成员方法的访问特点(掌握)
- super内存图(理解)
- 方法重写(掌握)
- 方法重写的注意事项(掌握)
- Java中继承的注意事项(掌握)
- 修饰符
- package(了解)
- import(理解)
- 权限修饰符(理解)
- final(应用)
- final修饰局部变量(理解)
- static(应用)
- static访问特点(掌握)
- 多态
- 多态的概述(记忆)
- 多态中的成员访问特点(记忆)
- 多态的好处和弊端(记忆)
- 多态中的转型(应用)
- 多态的案例(应用)
- 抽象类
- 抽象类的概述(理解)
- 抽象类的特点(记忆)
- 抽象类的成员特点(记忆)
- 抽象类的案例(应用)
- 接口
- 接口的概述(理解)
- 接口的特点(记忆)
- 接口的成员特点(记忆)
- 接口的案例(应用)
- 类和接口的关系(记忆)
- 抽象类和接口的区别(记忆)
- 参数传递
- 类名作为形参和返回值(应用)
- 抽象类作为形参和返回值(理解)
- 接口名作为形参和返回值(理解)
- 内部类
- 内部类的基本使用(理解)
- 成员内部类(理解)
- 局部内部类(理解)
- 匿名内部类(应用)
- 匿名内部类在开发中的使用(应用)
- 异常
- 异常(记忆)
- JVM默认处理异常的方式(理解)
- try-catch方式处理异常(应用)
- Throwable成员方法(应用)
- 编译时异常和运行时异常的区别(记忆)
- throws方式处理异常(应用)
- throws和throw的区别(记忆)
- 自定义异常(应用)
JAVA核心API
常用API
-
- 基本类型包装类(记忆)
- Integer类(应用)
- int和String类型的相互转换(记忆)
- 字符串数据排序案例(应用)
- 自动拆箱和自动装箱(理解)
-
- Date类(应用)
- Date类常用方法(应用)
- SimpleDateFormat类(应用)
- 日期工具类案例(应用)
- Calendar类(应用)
-
- String类概述
- String类的特点
- String类的构造方法
- 创建字符串对象两种方式的区别
- 字符串的比较
-
- StringBuilder类概述
- StringBuilder类和String类的区别
- StringBuilder类的构造方法
- StringBuilder类添加和反转方法
- StringBuilder和String相互转换
集合API
- Collection集合
- 集合体系结构【记忆】
- Collection集合概述和基本使用【应用】
- Collection集合的常用方法【应用】
- Collection集合的遍历【应用】
- 集合使用步骤图解【理解】
- 集合的案例-Collection集合存储学生对象并遍历【应用】
- List集合
- List集合概述和特点【记忆】
- List集合的特有方法【应用】
- 集合的案例-List集合存储学生对象并遍历【应用】
- 并发修改异常【应用】
- 列表迭代器【应用】
- 增强for循环【应用】
- 集合的案例-List集合存储学生对象三种方式遍历【应用】
- 数据结构
- 数据结构之栈和队列【记忆】
- 数据结构之数组和链表【记忆】
- List集合的实现类
- List集合子类的特点【记忆】
- 集合的案例-ArrayList集合存储学生对象三种方式遍历【应用】
- LinkedList集合的特有功能【应用】