java后端学习路线

第一次当课代表

编程基础(掌握)

JAVA语法

Java基础

JVM

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

多线程

  • 并发编程的基础
  • 线程池
  • 并发容器
  • 原子类
  • JUC并发工具类### 数据结构和算法

数据结构

  • 字符串
  • 数组
  • 链表
  • 堆、栈、队列
  • 二叉树
  • 哈希

算法

  • 排序
  • 查找
  • 贪心
  • 分治
  • 动态规划
  • 回溯### 计算机网络
  • ARP协议
  • IP、ICMP协议
  • TCP、UDP协议
  • DNS、HTTP/HTTPS协议
  • Session/Cookie
  • MySQL数据库

  • SQL语句的书写
  • SQL语句的优化
  • 事务、隔离级别
  • 索引
  • 操作系统

  • 进程、线程
  • 并发、锁
  • 内存管理和调度
  • I/O原理
  • 设计模式

  • 单例
  • 工厂
  • 代理
  • 策略
  • 模板方法
  • 观察者
  • 适配器
  • 责任链
  • 建造者

思维导图形式https://www.processon.com/view/link/5eb6a1b0e401fd16f4283225#outline

你可能感兴趣的:(程序人生,java)