Java后端技术学习体系—韩顺平

文章目录


第一部分:Java基础

变量、控制结构、OOP(封装,继承,多态)、数组、Java API、异常和处理、集合、泛型、IO、反射、网络通信

第二部分:Java高级

1. Java多线程/高并发

1.1 并发基础

互斥同步、非阻塞同步、指令重排、synchronized、 volatile

1.2 线程

1.3 锁

自动锁、偏向锁、可重入锁

1.4 线程池

1.5 并发容器

1.6 JUC

executor、collections、locks、alomic(原子类)、tools

2. 数据结构和算法

2.1 数据结构

数组(数组问题)、队列、栈、链表、树、散列、堆、图

2.2 算法

排序(8种)、查找、分治、动态规划(背包问题)、回溯(骑士周游问题)、贪心算法、KMP、Prim、kuskal、flovd-最短路径、(Dij…)最短路径

3. 设计模式(23种)

单例模式、观察者模式、工厂模式、适配器模式、装饰者模式、代理模式、模版模式、职责链模式、其他(组合模式、桥接模式…)

4. JVM

JVM体系、类加载机制、双亲委派机制/沙箱安全机制、JMM(Java内存模型)、字节码执行过程、GC(垃圾回收算法)、JVM性能监控和故障定位、JVM调优

第三部分:Java web

1. 前端基础

html、css、JavaScript、ajax、jquery

2. 前端框架

vue、React、Angular、bootstrap、Node.js

3. java web后端

tomcat.、Servlet

第四部分:主流框架和项目管理

1. Linux

2. Nginx

3. SSM

Spring、SpringMVC、MyBatis

  • 33
    点赞
  • 169
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值