本人非科班出身,學習Java一路也都是靠自己摸索,看視頻看書等等。一路過來是磕磕絆絆,遇到不少問題,今天就把我在學習SSM框架時的我個人認為的一個先后流程來給各位新手玩家總結一下:(僅供參考,歡迎指正)。
首先是 Java基礎: 你至少要知道Java基礎語法和什么是接口什么是繼承吧?
JVM:要對Java的整體結構有一個了解
然后是 Java類的加載機制: 要知道一個Java代碼從編寫到最后執行輸出的一整個流程及細節(為反射做鋪墊)
重中之重-反射機制:深刻掌握Java反射機制的概念,原理,用法
同樣很重要的 注解:后期框架會大量用到注解,因此也要深刻理解注解的作用和用法
依然很重要的 設計模式:工廠模式,代理模式,單例模式(別問,問就是真難理解啊)
數據庫:數據庫做什么用,怎么用(命令)等
再來就是Java web基礎知識:怎么連數據庫,怎么操作數據庫,三層架構(model,view,controller三層之間怎么交互,怎么傳遞消息)
然后就可以開始我們的SSM大法學習了
Mybatis
Spring
SpringMVC
