学习方法

多尝试费曼学习法,将学到的知识分享给别人。
整理总结知识,根据大纲记忆;
学习技术:横向对比+深入理解

学习步骤:
制定学习计划
检查学习成果
回顾出错的地方或注意点

当前进度

学习内容 ——- 待定
未来计划 学习 String 常量池、Redis 设计与实现、Java 多线程并发等
JDK 源码阅读、分析(父类/接口继承结构、常用/重要属性方法、构造方法、使用技巧等)

读书—-待定

待办事项

  • [ ] 完成Java进阶的项目

    Java基础语法

  • [ ] 面向对象

  • Java 数据类型
  • Java 变量
  • Java 进制
  • Java 运算符
  • Java 数组
  • Java 泛型
  • Java 异常机制
  • Java 多线程
  • Java 反射
  • Java 注解
  • Java Socket 网络编程
  • Java 集合框架
  • Java 常用类
  • 包装类
  • String 字符串
  • Date 时间相关
  • Math 数学计算
  • File 类 IO流
  • NIO Package
  • Java 8 新特性
  • Lambda
  • Function Interface
  • StreamAPI
  • Optional
  • 操作系统
  • [ ] 计算机网络

    Java 进阶

  • [ ] JUC

  • JVM

    Java 面试题总结

MySQL

  • MySQL 基础
  • MySQL 查询
  • 索引
  • 多表查询
  • [ ] 常用的函数

    Redis

  • [ ] redis数据结构

  • [ ] redis的场景

    Spring

  • [ ] srping 的源码

  • spring 的ioc与aop

SpringMVC

spring-webmvc, servlet
HandlerInterceptor、WebRequestInterceptor、WebRequestHandlerInterceptorAdapter
Filter、

SpringBoot

  • SpringBoot 启动流程
  • SpringBoot 自动配置原理
  • SpringBoot 模块整合

Springcloud

  • Springcloid Alibaba组件
  • Springcloud 组件