Java 学习知识体系
一、 语言入门
Java 基础语法
技术要点
01. Java 基础语法
基础语法 | |
---|---|
1. JDK的下载和安装 | 15. 循环跳转控制语句 |
2. Path环境变量的配置 | 16. 循环嵌套的应用 |
3. Java中的数据类型 | 17. 数组的动态初始化 |
4. 常量的使用 | 18. 数组的访问格式 |
5. 变量的定义与使用 | 19. 数组的静态初始化 |
6. Java中代码的书写规范 | 20. Java的内存划分和作用 |
7. 数据类型之间的转换 | 21. 方法的定义和调用 |
8. Java中的各种运算操作符 | 22. 方法的参数和返回值问题 |
9. if分支语句 | 23. 方法的重载 |
10. switch 分支语句 | 24. 方法的参数是基本类型和引用类型的区别 |
11. for 循环语句 | 25. idea中debug断点调试的使用 |
12. while 循环语句 | |
13. do…while 循环语句 | |
14. 各种循环语句的区别和应用场景 |
02. 面向对象基础
面向对象基础 | |
---|---|
1. 类和对象的概述 | 6. this关键字的内存原理 |
2. 分析对象在内存中的存储 | 7. 面向对象特性之封装 |
3. 成员变量和局部变量的区别 | 8. 构造方法(Constructor) |
4. private关键字的应用 | 9. 构造方法的注意事项 |
5. this关键字的应用 | 10. 标准类的定义规范 |
03. API基础
API基础 | |
---|---|
1. API的使用方式 | 7. 字符串的反转操作 |
2. String类的特点 | 8. StringBuilder类的作用 |
3. String类的常用构造方法 | 9. StringBuilder类的构造方法 |
4. 字符串的比较规则 | 10. StringBuilder类的常用方法 |
5. 遍历字符串的方式 | 11. 用StringBuilder完成字符串拼接和反转 |
6. 字符串的拼接 |
04. 集合基础
集合基础 | |
---|---|
1. ArrayList集合的特点 | 3. ArrayList的常用操作 |
2. ArrayList的构造方法 | 4. 集合存储自定义类型并遍历 |
二、 语言进阶
基础进阶
技术要点
01. 面向对象进阶
面向对象进阶 | |
---|---|
1. 面向对象特性之继承 | 14. 多态中的数据类型转型 |
2. 继承的好处和弊端 | 15. instanceof关键字的使用 |
3. super关键字的作用 | 16. 抽象类的特点 |
4. 继承时子父类的访问特点 | 17. 抽象类的成员特点 |
5. 方法的重写(Override) | 18. 模板设计模式 |
6. package关键字的作用 | 19. 接口的概述 |
7. import关键字的作用 | 20. 接口的特点和注意事项 |
8. final关键字的作用 | 21. 类、抽象类、接口之间的关系 |
9. static关键字的作用 | 22. 内部类的概述 |
10. static关键字内存分析 | 23. 成员内部类的使用 |
11. 面向对象特性之多态 | 24. 局部内部类的使用 |
12. 多态的好处和弊端 | 25. 匿名内部类的使用 |
13. 多态中成员访问的特点 | 26. 匿名内部类在开发中的应用 |