我的Java学习路线图

整理如图:

 

说明如下,分为几个阶段:

一、Java

1、Java基础。熟悉语法,理解对象、封装、继承、多台等概念。有些记录:Java基础记录文章

   熟悉集合类的使用,了解源码。Java集合

   业界经典的两本书《thingKing in Java》and 《core Java》,需要多读,反复的读。温故而知新。

2、Java高级。多线程、并发,分布式,JVM,设计模式

jvm:面试必问之JVM

二、Javaweb

 1、了解HTML、CSS、JavaScript

 2、使用servlet jsp

 3、数据库MySQL

三、框架

1、会使用SSM框架,springboot

  框架的搭建、使用代码,GitHub地址 myspring,springboot-jsp(加入了一些其他的知识)

 一些搭建过程记录:https://www.cnblogs.com/luoa/tag/spring/

2、熟悉框架使用和实现原理

springMVC工作原理Spring IOC核心源码学习[Spring框架]Spring IOC的原理及详解。

四、工具

maven、Git、MyEclipse、服务器Tomcat、Linux系统

Git使用记录:https://www.cnblogs.com/luoa/tag/git/

五、应用

用上面的知识做个应用。

六、基础知识

数据结构和算法、计算机网络、操作系统、编译原理等

1、数据结构和算法

2、计算机网络

七、进阶

1、微服务、分布式

 微服务:dubbo:https://www.cnblogs.com/luoa/tag/dubbo/

 dubbo使用过程记录:https://www.cnblogs.com/luoa/p/10499961.html

2、nosql,缓存的使用

3、前端,框架的了解,模块化开发,前后端分离。

 

 

posted @ 2019-04-02 14:34  阿罗luo  阅读(190)  评论(0编辑  收藏  举报