整體思路:由表及裏,勤於實踐,縱橫交錯,融會貫通css
Java語言----->JDK----->Java虛擬機原理----->編譯原理----->操做系統原理----->計算機組成原理html
|前端
編程思想----->數據結構----->算法----->設計模式算法
|spring
J2SE(集合,IO,數據庫,序列化,反射,多線程,併發)數據庫
|編程
J2ME(Andriod)設計模式
|瀏覽器
J2EE----->前端(html,css,js,前端框架等)緩存
----->基礎(Servlet,JSP,JavaBean等)
----->數據庫(Oracle,MySQL,SQLServer,MongoDB,Redis等)
----->框架(spring,spring boot,orm,mvc等)
----->網絡(tcp,udp,socket,http,smtp,ftp等)
----->高級(消息隊列,調度,緩存,分佈式架構等)
----->底層(Servlet容器,Web容器,瀏覽器原理等)