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. 匿名内部类在开发中的应用 |
本文详细介绍了Java从入门到精通的学习路径,包括基础语法、面向对象、API使用、集合框架、进阶特性,再到Java Web开发的核心技术如Servlet、JDBC、Mybatis和Redis,最后深入探讨了Spring全家桶、分布式技术如Zookeeper、Dubbo和Spring Cloud,以及容器化和NoSQL数据库的应用。
最低0.47元/天 解锁文章

15万+

被折叠的 条评论
为什么被折叠?



