java的学习

Java到底该学什么(简易版)

我现在挺迷茫的,不知道后端怎么学?有学习路线吗?内容太多从哪里开始入手?我现在开始还来得及吗?xx技术有必要学吗?哪些技术点才是重点?我很纠结到底先学哪个?后端需要学习前台吗?学完SSM有必要写项目吗?双非简历是不是不好进大厂啊?我应该报个班还是自学呢?学习资源去哪找呢?

我也是一个大二的学生,这也是我从牛客上找的一些相关的资料,比较简单哈,这是我的理解,不要把你们带偏了,可以参考一下,文章也会不断修改的

  • 入门视频可以通过看B站的视频,可以看慢点,但是一定要做笔记
  • 可以通过csdn或者其他的文章,了解什么是侧重点,要重点理解
  • 可以配套相应的书籍去学习一个东西,这样效果更加明显
  • 有一个知识点不明白时,可以多参考前辈的文章

一定要学习计算机专业的相关知识

  • 数据结构加简单算法真的很重要
  • 计算机网络和操作系统也要会一些

要多刷一些算法题,算法题对于提高自己思维能力有很大帮助

  • 对于java来说,力扣简单都要会,中等要会一大部分
  • 牛客竞赛也会有一些竞赛,小白月赛之类的

要多看别人的面试经历,要面向面试学习

  • 牛客网上会经常有人发面试经历,如何准备秋招,这是很好的资源
  • 一定要提前准备秋招

下面是我从牛客上找的一些对知识的概况(很简易,详细的可以去牛客自己去看哦)

语言层面

基础:集合、面向对象、Java基本概念
进阶:反射(元编程、IOC、AOP)、多线程、JUC(指的是多线程并发集合、线程池等)、AQS(锁的实现)
高阶:JVM、设计模式(你对于设计模式的理解,而不是你背下来)、JavaAgent 、JDK工具

框架

基础:深入学习Spring和MyBatis(全流程)
进阶:SpringMVC、SpringBoot
高阶:微服务(dubbo系列、Spring-Cloud)

项目

基础:SSM
进阶:SpringBoot
高阶:SpringCloud系列、Dubbo系列
成神:微服务(ServerMash)这个玩意不是一般公司做的,没有千万级的体量不会选择微服务的,微服务侧重于服务边界划分、服务治理,而不是业务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值