回覆列表
-
1 # 趙黑臉
-
2 # 北京華信智原
這得看個人的能力,並且學無止境的,沒有一個具體的標準可以說是徹底學完了。
第一階段:Java語言基礎應用課程內容:java開發環境,基礎語法,面向物件設計,多執行緒程式設計,陣列與集合,檔案操作,設計模式,反射,XML解析,資料結構與排序演算法
第二階段:javaWeb開發課程內容: 關係型資料庫,web伺服器,servlet,jsp,ajax,html+div+css web前端,jQuery,BootStrap前端框架、專案實戰
第三階段:框架開發應用課程內容:Oracle資料庫,Struts2 MVC框架,Hibernate持久化框架,spring框架,linux系統,框架整合,專案實戰
第四階段:java高階階段課程內容:springMVC框架,MyBatis持久層框架,easyui前端框架,Shiro許可權管理,Redis記憶體資料庫,MongDB文件資料庫,專案實戰
四個學完大概四個月時間。
首先,沒有辦法評估有多難,也不知道多久能學完,因為沒有辦法定義什麼叫學完了!這裡我給出幾個影響你學習時間學習難度的因素,你可以根據這些自己大概評估一下難度和學習時間。
1. 英語基礎怎麼樣。這你也應該知道,寫程式碼用的英文,java 學習過程中你肯定要看不少文件資料,包括java原始碼註釋都是英文,因此,英語讀寫能力非常重要,這裡我認為是第一位。
2. 你對java 的熱情有多少,如果只是感興趣,而現在你又是零基礎,那麼我感覺要堅持學習下去都不容易,更不要說學完。。。如果你非常想學習,那麼肯定事半功倍咯。
3. 學習途徑,自學還是有人帶。要是有人帶,那肯定比自學快了不知多少倍。沒辦法評估。至少能幫你走不少彎路,過來人的經驗也是非常重要的。
4. 學歷。這裡沒有任何鄙視的意思。學歷在一定程度上顯示了你學習能力。還有你的基礎,數學,邏輯之類的,都會起到有不明顯但很重要的作用。
當然,還有很多因素,這裡只說了幾個個人認為非常重要的幾點。
建議可以從瘋狂java 開始,沒有java程式設計思想那麼經典,但是非常淺顯易懂,而且個人認為很適合入門,可以嘗試著看看,自己感覺一下難度。學完那本書就差不多可以自己寫程式碼了。