Java后端学习路线 -- 持续更新--当前版本(v1-20210324)

1 Java后端学习路线图

路线图地址:https://www.processon.com/mindmap/605ab508e401fd4c039284bd

叶子节点图标颜色状态
在这里插入图片描述已学习
在这里插入图片描述未学习

在这里插入图片描述

2 Java语言

2.1 Java基础

2.1.1 核心知识点

  • 面向过程 VS 面向对象
  • 面向对象基本特征:封装、继承、多态
  • 访问控制符:private、default、protected、public
  • 数据类型:基本类型、引用类型
  • 控制流程:for、while、switch 等
  • 序列化
  • 异常处理
  • 泛型

2.1.2 学习资料

《Java 核心技术卷I》、《阿里巴巴 Java 开发手册》、《Java 编程思想(Thinking In Java)》

2.2 Java进阶

2.2.1 核心知识点

  • Java 集合类源码
  • 线程池
  • Java 代理
  • IO 模型

2.2. 学习资料

《Effective Java》、《Java 核心技术卷II》

2.3 JVM

2.3.1 核心知识点

  • 类加载机制
  • 字节码执行机制
  • GVM内存模型
  • GC垃圾回收
  • GVM性能监控与故障定位
  • JVM调优

2.3.2 学习资料

《深入理解 Java 虚拟机 第3版》

2.3 并发/多线程

2.3.1 核心知识点

  • 并发编程基础
  • 线程池
  • 并发容器
  • 原子类
  • JUC并发工具

2.3.2 学习资料

《Java 并发编程的艺术》、《实战Java高并发程序设计》、《Java并发编程实战》

面试题

1 《一份非常值得一看的Java面试题》:https://www.cnblogs.com/bailing80/p/11443409.html
2 《史上最全阿里 Java 面试题总结及答案》:https://blog.csdn.net/qq_35151346/article/details/90740508

参考资料

《JavaGuide》:https://github.com/Snailclimb/JavaGuide
《JavaCollection》:https://github.com/hansonwang99/JavaCollection
《developer-roadmap》:https://github.com/kamranahmedse/developer-roadmap/tree/master/translations/chinese
《java详细学习路线及路线图》:https://blog.csdn.net/qq_35461287/article/details/80383142
《万字Java知识地图助你成为Offer收割机》:https://mp.weixin.qq.com/s/vc7rzYwfRC05bUR6eaUJcw
《不就看一下Java后端开发书架吗?这有啥不行》:https://mp.weixin.qq.com/s/voNG467kSVfR-yjwelQhow

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值