首页 > 编程语言 >小志的Java学习计划

小志的Java学习计划

时间:2025-01-19 15:55:07浏览次数:1  
标签:顺序 Java 观看 学习 线程 小志 黑马

小志的Java学习计划

自身情况分析及目标

​ 普通二本计算机软件工程专业,大学期间未参加比赛,绩点和个人技术水平也不高只能说可以保证毕业。一战考研数学发挥失利。受到网络上学历贬值的信息的影响,考虑到本身报考院校也不是出色的双非院校三年以后就业也许也不容易,于是并不打算二战,计划趁着毕业前的最后5-6个月从零开始学习直接找工作。

​ 我收集了网上的信息包括形形色色的it行业分析,目前来看学习java开发也许是最稳妥的,就业面广,兴许能帮助我快速找到实习。我下载了各式各样的java学习路线图,阅读了牛客网和csdn等网站上的优质博主的经验贴,现总结成我的学习路线图。当然,我会根据实际情况适当调整。


​ 我的目标是什么?现阶段什么都没开始的我着实是迷茫的,我所在的城市java招聘似乎并不多,也可能是春招没有开始?我有想过随便学一点找个先干着,但是和我差不多实力的同学在熟人介绍进入公司后我才发现,就业并不是一件容易的事情,公司只安排一些无足轻重的活比如抄报表写ppt等给他,第三方也没有意愿和他签署,我从同学那了解到他受到了压榨,每天7点上班,晚上又要无偿加班到10-11点,实习工资不过2000.当然也有看上去还不错的,软件测试工作,转正后到手5000左右。一年考研下来我发现学习方法比努力更加重要,看似努力的假努力是得不到理想的结果的,我走了太多弯路,浪费了大把时间。我觉得这是在我今后的工作和学习生活中需要花心思改进的。虽然实力一般学历一般,我并不希望自己听从父母辈的建议优先考虑找个可替代性高的工作干着,总要先努力先尝试吧。再小的帆也能远航,目标薪资等过于具体的东西我现在没法胡乱立flag,希望通过学习自己不后悔,当然,如果自己的努力是有效的,我希望有个看上去不错的工作,有能力保护想保护的人。行动吧。

学习路线

Java八股(17)

javase(5)

javase黑马学习视频

观看顺序:

  1. P1-P96 开头 到 常用API
  2. P113-141 异常 到 Stream流
  3. P162-169 多线程到线程池
  4. P186-p194 单元测试到动态管理

学习完javase后准备两个高质量项目进行练手,前期花费的时间要尽量少一些

同时跟进算法的学习,根据ai工具调查,需要大概200-400道力扣算法题

JVM(3)

JVM黑马学习视频

观看顺序:

  1. P48-P95(从垃圾回收看到GC调优)
  2. P150-P158(类加载器)
  3. P175-P184(从CAS看到Synchronized)

JUC(2)

Java并发编程黑马学习视频

观看顺序:

  1. P11-P15(创建线程)
  2. P44-P46(线程状态)
  3. P78-P87(Synchronized优化原理)
  4. P120-P127(ReentrantLock)
  5. P146-P151(valatile原理)
  6. P200-P219(从自定义线程池到ThreadPoolExecutor)
  7. P274-P296(concurrenthashmap)

Mysql(2)

Mysql黑马学习视频

观看顺序:

  1. P51-P88(从事务看到索引)、
  2. P121-P132(锁)
  3. P154-P157(日志)

Redis(1)

Redis黑马学习视频

观看顺序:

  1. P40-P43(从穿透看到击穿)
  2. P97-P100(持久化)
  3. P155-P159(数据结构)

SSM(2)

狂神说SSM框架

ALL

动力节点Spring

观看顺序:

  1. P43-P61(从Bean实例化到回顾反射机制)
  2. P69-P80(IoC)
  3. P92-P135(从代理模式看到事务)

Springboot(0)

跟着项目学

计组,计网,操作系统(2)

马士兵课程

观看顺序:

  1. P2-P5(从计算机组成到线程切换)
  2. P30-P31(IO)
  3. P55-P65(TCP)

项目选择及项目经验积累(25)

两个高质量项目

待定,并行

算法学习(25)

代码随想录,剑指offer,热门100题等。

标签:顺序,Java,观看,学习,线程,小志,黑马
From: https://www.cnblogs.com/Mistiest/p/18679631

相关文章

  • [2025.1.19 JavaSE学习]网络编程-2(netstat指令 && TCP补充)
    netstatnetstat-an:可以查看当前主机网络情况,包括端口监听情况和网络连接情况netstat-an|more:可以分页显示在dos控制台执行Listening表示某个端口在监听如果有一个外部程序(客户端)连接到该端口,就会显示一条连接信息PS:netstat-anb,可以发现,8888端口号在上一节程序运行......
  • 【开源】一款基于JAVA的国产化自主可控的人工智能开源平台
    一、项目简介人工智能开源平台是由联合国内顶尖科研力量共同打造的国产化自主可控的人工智能开源平台。平台面向人工智能研究中的数据处理、算法开发、模型训练、算力管理和推理应用等各个流程的技术难点,研发了包括一站式算法开发平台、高性能分布式深度学习框架、先进算法模型库......
  • 【华为OD-E卷 - 最长连续子序列 100分(python、java、c++、js、c)】
    【华为OD-E卷-最长连续子序列100分(python、java、c++、js、c)】题目有N个正整数组成的一个序列。给定整数sum,求长度最长的连续子序列,使他们的和等于sum,返回此子序列的长度,如果没有满足要求的序列,返回-1输入描述第一行输入是:N个正整数组成的一个序列第二行输入是:给定......
  • 人生建议往死里学网络安全!零基础也能跨行学习!!漏洞挖掘还能做副业
    一、网络安全的重要性:从‘不学会被黑’到‘学会保护别人’网络安全的概念现在不再是技术圈的独立话题,它已经渗透到社会的各个领域。从个人的隐私保护、企业的数据安全,到国家的信息防护,网络安全几乎影响了每一个人的生活。无论是黑客攻击、勒索病毒、数据......
  • 【华为OD-E卷 - 找出两个整数数组中同时出现的整数 100分(python、java、c++、js、c)】
    【华为OD-E卷-找出两个整数数组中同时出现的整数100分(python、java、c++、js、c)】题目现有两个整数数组,需要你找出两个数组中同时出现的整数,并按照如下要求输出:有同时出现的整数时,先按照同时出现次数(整数在两个数组中都出现并目出现次数较少的那个)进行归类,然后按照出......
  • 【华为OD-E卷 - 计算疫情扩散时间 100分(python、java、c++、js、c)】
    【华为OD-E卷-计算疫情扩散时间100分(python、java、c++、js、c)】题目在一个地图中(地图由n*n个区域组成),有部分区域被感染病菌。感染区域每天都会把周围(上下左右)的4个区域感染。请根据给定的地图计算,多少天以后,全部区域都会被感染。如果初始地图上所有区域全部都被感......
  • java 抽象类
    ​父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了(因为子类对象会调用自己重写的方法)。换句话说,父类可能知道子类应该有哪个功能,但是功能具体怎么实现父类是不清楚的(由子类自己决定),......
  • 学习笔记:Pytorch基础(一)--张量
    张量(Tensor)是PyTorch中的核心数据结构,用于存储和操作多维数组。相当于NumPy的ndarray(NumPy是python的一种开源的数据计算扩展,支持大量的维度数组和矩阵运算)。但是PyTorch的张量可以运行在不同的设备上,比如CPU和GPU,这使得它们非常适合于进行大规模并行计算,特别是在深度学......
  • icp算法学习笔记
    一、点云我们在做3D视觉的时候,处理的主要是点云,点云就是一些点的集合。相对于图像,点云有其不可替代的优势——深度,也就是说三维点云直接提供了三维空间的数据,而图像则需要通过透视几何来反推三维数据。而实际上点云是某个坐标系下的点的数据集。点包含了丰富的信息,包括三维坐......
  • Java-抽象方法
    抽象方法:●抽象方法:将共性的行为(方法)抽取到父类之后。由于每一个子类执行的内容是不一样,所以,在父类中不能确定具体的方法体。该方法就可以定义为抽象方法。●抽象类:如果一个类中存在抽象方法,那么该类就必须声明为抽象类●抽象方法的定义格式:publicabstract返回值类型方......