readme

Gitpod ready-to-codearrow-up-right

java-learn -用于学习java的项目

java学习项目:

  • base目录:学习java基础知识;

  • spring目录:学习spring框架的文件;

  • springboot目录:springboot学习文件;

  • doc:一些有价值的文章;

目前学习路线

每天都要做的:

填补知识空白,重点是Java基础扎实,理解IO、多线程、集合等基础框架,对JVM原理有一定的了解;

整体需要完成的,第一阶段做完前6个

  1. 读完《深入理解java web技术内幕》 4月5日前读完

    目的:系统的介绍javaweb开发生态,JVM

  2. 学习基本 常见的数据结构和算法 剑指offer每天一题

    目的:1. 提高业务抽象能力,把业务模型转化成数据结构,把现实问题转化成算法问题。2.提高性能 3.锻炼思维逻辑,一生适用。4.可以了解程序的底层世界。

  3. 看完 JavaGuidearrow-up-right,看完 CS-Notesarrow-up-right

    目的:查漏补缺,对于面试常出现的问题做准备。

  4. 学习多线程

    目的:高并发下必备知识

  5. 看完spring5源码

    目的:学习优秀框架,学习如何设计

  6. 设计模式

    目的:对于实际业务中不同类型的问题,长期总结下来的优秀的程序设计方案

  7. 读完《深入理解jvm虚拟机》第三版

    目的:jvm是java最核心的知识,夯实基础

  8. 读完JavaOn8 目的:夯实基础

  9. redis

  10. 消息中间件

  11. 看完mybatis源码

  12. 学习 git

  13. linux系统和常用命令

  14. 看完nacos源码

  15. http tcp/ip协议

  16. mysql题目练习

Last updated