Skip to content

honins/java-learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitpod ready-to-code

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

java学习项目:

  • base目录:学习java基础知识;
  • spring目录:学习spring框架的文件;
  • springboot目录:springboot学习文件;
  • doc:一些有价值的文章;

目前学习路线

每天都要做的:

  • 阅读《深入理解java web技术内幕》
  • 剑指offer每天一题 ,配合极客时间补充基础知识
  • 看完 JavaGuide CS-Notes 一个章节

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

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

  1. 读完《深入理解java web技术内幕》 4月5日前读完。 目的:系统的介绍javaweb开发生态,JVM
  2. 学习基本 常见的数据结构和算法 剑指offer每天一题。 目的:1. 提高业务抽象能力,把业务模型转化成数据结构,把现实问题转化成算法问题。2.提高性能 3.锻炼思维逻辑,一生适用。4.可以了解程序的底层世界。
  3. 看完 JavaGuide,看完 CS-Notes 目的:查漏补缺,对于面试常出现的问题做准备。
  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题目练习

About

java学习项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages