2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)

这里是大三的菜狗粥 这个学期全力搞前端辽 Java开发先掰掰咯~——21-8-30
前端路线戳这里2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第1张图片

大佬给推荐的韩顺平老师的课程 2021年刚刚录的船新版本!
【零基础 快速学Java】韩顺平 零基础30天学会Java
硬把从另一个讲师那里看了300多集的我拽过来 几十节课一下子爱上这个节奏了!安利!!

具有其他语言基础的盆友只需要把前几章的章节总结简单看一下 然后再去着重看需要学习的章节就可以了!
知识点分的非常清晰! 每章还有总结 这…真的是我理想中的学习资料呐!

有需要韩老师精心制作的课程笔记的小伙伴可以私信我 我发给你~

本人的学习路线放到这里来 方便日常查看~
也希望能帮到有需要的小伙伴~

等做过笔记之后整理下再把链接放到这里来~


2021.8.17更新
从《常用类》这章开始 更换一下学习/总结笔记的方式
之前总结笔记总是每一个细节都记录在上面 现在想想倒是没有太大的必要
从这章节开始 我发在CSDN上的笔记将会类似一个“导读” 文章内容包括——

  • 我认为的每章节的重点内容
  • 知识点导读 —— 看视频学习的时候要重点注意哪里

这样我在复习的时候会很清晰 大家如果想拿着这些文章看视频也会获得更多感悟!!

Java基础三大阶段

文章目录

  • 第一阶段:建立编程思想
  • 1.面向对象(基础 + 中级)
  • 2.项目练手
  • 第二阶段:提升编程能力
  • 3.面向对象高级
  • 4.枚举和注解
  • 5.异常
  • 6.常用类
  • 7.集合
  • 8.泛型
  • 9.线程(基础)
  • 10.IO流(文件编程)
  • 11.坦克大战练习多线程编程
  • 第三阶段 提升分析业务能力、代码实现能力
  • 12.网络编程
  • 13.反射
  • 14.Mysql基础
  • 15.JDBC和连接池
  • 16.非常实用的正则表达式
  • 17.Java8 Java11新特性
  • 18.项目练习多线程、网络编程 熟悉数据库的操作

第一阶段:建立编程思想

第一阶段于2021.7.28完成
笔记已更新完毕


1.面向对象(基础 + 中级)

P192-P334
基础部分中有不少底层的知识
值得一看!

1.1 面向对象编程基础万字图文并茂学习笔记-跟着韩老师学JavaSE
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第2张图片

封装、继承、多态 再过一遍!
1.2 面向对象编程中级 包与访问修饰符-跟着韩老师学JavaSE

1.3 面向对象编程中级 两个案例秒懂封装思想 别忘了打开IDE动手敲一下嗷 -跟着韩老师学JavaSE

1.4 面向对象编程中级 对象的继承与super关键字-跟着韩老师学JavaSE

1.5 面向对象编程中级 面向对象编程最重要的特征 多态 方法重写与覆盖-跟着韩老师学JavaSE

1.6 面向对象编程中级 Object类详解 断点调试初始-跟着韩老师学JavaSE
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第3张图片

2.项目练手

P335-373
2.1 Java面向对象练手项目 零钱通系统 面向对象思想到底比面向过程好在哪里?-跟着韩老师学JavaSE

2.2 Java面向对象练手项目 房屋出租系统 初次接触工具类-跟着韩老师学JavaSE

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第4张图片

第二阶段:提升编程能力

3.面向对象高级

p374-p423
这部分难度与重点程度都提升了一个等级!
要认真学习一下!
3.1 面向对象编程高级 类变量和类方法-跟着韩老师学JavaSE

3.2 面向对象编程高级 main方法深入理解 类的五大成员之代码块-跟着韩老师学JavaSE

3.3 面向对象编程高级 单例设计模式 final关键字-跟着韩老师学JavaSE

3.4 面向对象编程高级 【重点!】 万字抽象类与接口笔记-跟着韩老师学JavaSE

内部类的知识点非常重要!尤其是匿名内部类的内容 但是这里没有做详细的笔记总结 建议大家自己去听一下韩老师的课程!
p413开始!
简单做个介绍好了 (面试要问了可以这么回答~)
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第5张图片

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第6张图片

这里是2021.8.16
从这个时间点开始 我把重心放在了前端开发
所以对于Java地学习会一天少拿出一些时间日积月累地看一下
这也意味着总结地文章只会挑重点内容去更新了
也算是加快Java地学习进度吧!

4.枚举和注解

p425 —— p443
这里就先不总结笔记了 简单浏览下
主要内容是
【1】通过两种方式(自定义类 & enum关键字)来实现枚举
【2】基本注解类型 主要讲了以下三个
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第7张图片

【3】了解级别的内容——元注解 也就是用于修饰其他注解的注解
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第8张图片

5.异常

p444 - p459
这里先不总结笔记 简单浏览下
主要内容是——
【1】

“代码或多或少 由于环境/程序的问题 产生问题 所以需要异常处理机制来对异常进行捕获(try-catch) 保证程序可以继续运行”

【2】
重点! 异常体系图
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第9张图片
【3】常见的运行异常
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第10张图片
【4】常见的编译异常
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第11张图片

【5】异常处理机制的两种方案

  • try-catch-finally(你牛被偷了?我帮你找~)
  • throws(你牛被偷了?我不管doge)
    在这里插入图片描述
    (1)
    2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第12张图片
    (2)
    2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第13张图片

【6】try-catch异常处理

  • try块用于包含可能出错的代码
  • catch块用于处理try块中发生的异常
    2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第14张图片
    没有finally 语法也可以通过哈~

【7】throws异常处理
【8】异常处理注意事项

  • 对于编译异常 程序中必须进行处理 比如try-catch或者throws
  • 对于运行时的异常 程序中如果没有处理 默认就是throws的方式处理(也就是不处理 直接丢给上一级~)
  • 子类重写父类的方法时 对抛出异常的规定:子类重写的方法所抛出的异常类型要么和父类抛出的异常一致 要么为父类抛出异常类型的子类型
  • 在throws过程中 如果有方法 try-catch 就相当于处理异常 就可以不必throws

【9】自定义异常
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第15张图片
【10】throw和throws的区别
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第16张图片

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第17张图片

6.常用类

从《常用类》这章开始 更换一下学习/总结笔记的方式
之前总结笔记总是每一个细节都记录在上面 现在想想倒是没有太大的必要
从这章节开始 我发在CSDN上的笔记将会类似一个“导读” 文章内容包括——

  • 我认为的每章节的重点内容
  • 知识点导读 —— 看视频学习的时候要重点注意哪里

这样我在复习的时候会很清晰 大家如果想拿着这些文章看视频也会获得更多感悟!!

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第18张图片

7.集合

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第19张图片

8.泛型

内容不多 但是理解起来有难度!
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第20张图片
自定义泛型是难点 不太好理解

9.线程(基础)

线程的使用是最重要的
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第21张图片

10.IO流(文件编程)

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第22张图片

11.坦克大战练习多线程编程

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第23张图片

第三阶段 提升分析业务能力、代码实现能力

目标:提升分析需求、业务的能力,提升代码实现能力

12.网络编程

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第24张图片

13.反射

为了之后学底层的框架来使用的~
通过反射来获取类的结构信息是重点~
2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第25张图片

14.Mysql基础

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第26张图片

15.JDBC和连接池

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第27张图片

16.非常实用的正则表达式

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第28张图片

17.Java8 Java11新特性

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第29张图片

18.项目练习多线程、网络编程 熟悉数据库的操作

2021年JavaSE学习路线 (博主去全力学前端辽咕咕咕)_第30张图片

满汉楼项目:提升分析业务能力、熟悉数据库的操作、数据库编程

聊天室项目:多线程、网络编程——熟悉底层网络通讯机制、多线程网络通讯

你可能感兴趣的:(#,跟着韩老师扎实学Java,Java开发学习之路,java,编程语言,JavaSE,学习路线,后端开发)