2027届_G

技术栈测试

1、学Java看的哪个资料:学校书籍,最近又买了一个java基础课,看到了类的封装与继承

  • 重载,重写,泛型懂吗?突击一下即可

  • Java集合这块学过了吗?

  • HashMap源码,JVM,JUC是否看过:

2、数据结构与算法看的哪个资料:学校书籍

  • 链表,栈,队列,二叉树能自己手写吗:突击一下即可
  • AVL树,红黑树,线段树学过吗:
  • 冒泡,快速,归并排序能手写吗:突击一下即可
  • 递归,二分,贪心,回溯,动规,枚举这几种算法学过哪几种:递归、二分、回溯
  • LeetCode 大概刷了多少题:40题

3、框架与中间件

  • servlet,cookie,session学过吗:
  • SSM学过了吗:
  • redis 学过吗:
  • SpringBoot项目做过几个:

4、MySQL看的哪些资料:

  • sql 熟练吗:
  • 索引底层原理懂吗:

5、计算机基础

  • 计算机网络看什么资料:考研408有点忘
  • 操作系统看什么资料:考研408有点忘
  • 计算机组成原来看的什么资料:考研408有点忘

你的大致情况分析与规划(2024.10.24)

还是有点基础的,接下来就是更加系统补充算法 + 八股文 + 项目了。不过你时间还是非常多的,我们主要冲一下日常实习,日常实习相对会容易一些。

目标:冲日常实习。

具体学习计划安排

1、Java进阶:你Java学过,可以学习下 Java进阶吧,这块是面试的重点,主要学习我画线的那些,然后对于里面的项目可以不需要做哈。注意,看的时候,按照最低要求学,项目之类都不需要做

时间安排:15天。

2、框架与项目:学完Java就陆续学习框架做项目了,可以按照:web学习路线整合(框架+项目),大概做2个项目,可以做牛客网论坛 + 弹幕系统,到时候也可以多做几个,并且需要自己根据我的提示,加上自己的功能。

时间推荐:1.5个月。学完1后来学习。

3、算法:算法可以按照 算法系统课 刷,先大致过一遍,后面还需要二刷之类的。

时间推荐:每周15+道学习,可以学习完1之后再来刷。

4、核心八股文:这块是重点,也比较难,面中大厂必备,可以先大致过一下,你可以来系统刷一下 mysql + redis + JVM,刷完就可以按照面经来刷了

(1)JVM入门=》Java并发:学习 图解JVM学习指南 ,学完后面有时间再看书,没时间就这个其实也够了,之后学习 Java并发,然后Java并发有点难,你看前面十几章节就行,有个概念就行,因为比较难。

(2)mysql=>redis:mysql 你看 MySQL原理剖析课程说明,重点看标🌟的那些。redis 的话刷一下Redis原理剖析阅读指南(新),刷标🌟的那些即可。

时间推荐:1.5个月。

5、复习:八股文太多太杂容易忘,咱们通过这些来多轮复习,基本就没啥问题的了

第一轮复习(必须完成):刷高频题,按照 八股文高频题库(必看) 进行第一轮复习,这个题库非常非常非常重要,学完就准备去投递简历了。

时间:一个月,这个学完就可以面试了

第二轮复习(非必需):之后按 面试突击专题学习指南(必看) 进行第二轮复习,这个时候你已经能够应付挺多八股文了,但是八股文学无止境,之后学完有时间再回归系统学习,我会给你推荐对应的书籍和专栏。

时间:10天。

6、平时闲散阅读:平时可以多看一些文章,补充一些知识,因为很多知识比较零散,比如IO之类的,那么可以在优质文章这里选来看看:优质文章补充

学习顺序

先学习 1,学完1开始学习2做项目,2开了一个项目后,可以开始学习4=》5,至于3,可以1学完之后就开始刷。

就行先安排这么多,然后记得来每周打卡学习进度哈,也可以星球每天打卡哦,我会看的,比如像他们这样:0. 每周打卡做的比较好的成员示例,你也可以每天打卡或者星球打卡吧,我会看的

有什么问题记得随时私聊帅地

学习打卡

2024.10.25
今日课程较多,看了第一节的java进阶的视频,理清楚了类成员与实例成员各自的概念,主要就是其作用域有所区别,同时还要注意修饰符的范围限制,后两天周末争取多学点。
2024.10.26
今日意外的被老师喊去一整天,明天争取补上。
2024.10.27
刷了一道算法题,java进阶里的main方法,搞懂了main方法的修饰符,返回值,静态修饰,参数为什么要这么定义,如何去使用,本质上还是静态方法。
进度要快点了,要看到起码31章,大概一天就是2章的节奏。
2024.10.29
单例模式-饿汉式,分三步,私有构造方法,创建一个私有类,对外提供该类的访问方法,这节需要好好掌握。
2024.10.30
懒汉式,只有主动调用了getInstance方法才会创建,能够节约资源,但是存在线程安全问题。
2024.10.31
final关键字修饰类、对象、属性,要注意一些细节问题。
2024.11.1
抽象类的模版设计模式,接口的实现,后续要继续对这两个概念进行区分。
2024.11.2
接口更加灵活,适用于多个类,继承用来规范,接口具有多态性。
2024.11.3
4种内部类,也就是类中类,其中局部内部类是放在类中的方法中。注意类.this.方法的使用规则。
2024.11.4
匿名内部类,位于外部类的局部位置,用于简化需构造类反复使用接口或类中的同一方法。
2024.11.5
匿名内部类,简化了创建多个类的步骤,并且可以直接在new的}括号后面调用方法,oop机制绑定运行类,匿名内部类主要注意匿名内部(1)继承(2)多态(3)动态绑定(4)内部类。
2024.11.6
成员内部类,与成员变量位置相同,且性质相同,本质还是成员。
2024.11.7
枚举类,固定创建的对象以及禁止对其修改。
三种常用注解以及元注解。
2024.11.8
异常的定义,用法,自定义异常,八大常用类是为了更好用类的方法
2024.11.9
拆箱与装箱的优化机制,常用的String类,会用Pycharm看继承关系图,重点会看源码。
2024.11.10
String的常用方法,不算难,重在细节理解。
2024.11.11
三种时间类,集合的整体架构。
2024.11.12
列表list接口及其实现子类的定义与常用方法,学会打断点,Debug进去看。
2024.11.13
Set的方法,底层源码,HashSet的底层就是HashMap,它们大体一致。
2024.11.14
扩容的大小要求不拘束与哈希表内的元素,在链表上的元素也算进个数考虑。
2024.11.15
LinkedHashMap的底层,各种扩容机制,其实底层源码用的差不多。
2024.11.17
贪心的算法题,局部最优追求全局最优。
2024.11.18
HashMap底层源码,感觉逻辑都差不多,有一些轻微区别,根据应用场景进行选择。
2024.11.19
期末考试,暂停下。
2024.12.1
HashSet,传单个值,HashMap,传键值对,泛型,存放数据类型的数据类型。
2024.12.2
进程和线程的概念。
2024.12.5
JDBC的使用。
2024.12.6
继续学习JDBC的使用。
2024.12.19
开始Spring框架的学习,同时保持一刷算法题.

发表评论

后才能评论