java培訓教程:Java入門學習路徑和書籍推薦
IT培訓 IT教育培訓 軟件工程師培訓 計算機培訓
java培訓:Java入門學習路徑和書籍推薦
1、Java的應用領域主要有三個方面:
①、使用Java EE Web開發
②、Java:網絡通信服務器端、中間件、大數據等。
Java中間件以阿里公司為主,其它公司有許多是用C/C++的; 許多手游服務器是用Java的。
③、應用Java編程語言的Android開發。
本文主要是講Java EE開發學習路徑。
2、Java EE學習路徑圖
Java EE其實很龐大和復雜,這里只是分享了目前最主流一條學習路徑。
就是一個入門的學習路徑,如果把太多技能點都列上去,初學者很容易陷入其中一個點學習很久。更多參考《Java技能表》
3、學習方法概述
①、視頻結合書籍,把書籍上的代碼都一個個自己弄出來運行,做到每段小程序都熟悉記憶。視頻如果不知道看哪個,張孝祥+Java和馬士兵+Java的視頻都非常不錯,不過有些版本比較舊的,僅供參考。
②、不要一直在背語法,多寫代碼,多演化代碼,驗證語法,尋找思路。
③、一定要階段性項目實踐,項目題目書上或者視頻教程里面都有。找到題目后,看看自己一個人或者組織幾個人能不能搞定。如果搞不定,再根據所缺的知識去補充知識。
4、導圖中的知識點學習建議
①、J2SE
參考書籍:選其中一本即可
書籍內容比較全面,關于界面相關和applet章節可以先跳過,其他如果看不懂的地方可以先跳過。
②、數據庫
推薦學習MySQL ,從技能表統計上看,MySQL和Oracle使用最多,相對來說MySQL還是比較簡單。
一般公司不一定配專門DBA,數據庫又很重要,特別是數據庫性能優化方面的,數據庫應該作為重點學習。不過遍學習主要是讓你能夠把整個項目做出來,建議先學兩個知識點:基礎和SQL常用語句
入門:MySQL官方文檔 + 書籍推薦
③、前端知識
Web項目前端越來越重要,但是一般每個公司都有專門的前端開發,所以只要先初略了解即可,主要知識點HTML,CSS,JavaScript。
ps. 前端知識和數據庫知識可以并行進展,沒先后順序。
④、Java Web 相關的知識
主要學習:Tomcat,JDBC,XML,JSP,Servlet
⑤、框架學習
推薦 SSM框架:(Spring+SpringMVC+MyBatis),也可以選擇
SSH框架(Spring+Struts+Hibernate),畢竟從技能表統計上看,SSH招聘需求還是較多,不過相對于眾多新技術而言,struts和Hibernate太重太繁瑣,慢慢會被淘汰,但是要一個過程。
不過是SSM還是SSH,兩者有相通的原理,同時Spring都需要學都是核心,所以已經學了SSH不要覺得吃虧,找時間再補充學習SSM,速度會快許多。
Java Web 和框架 這兩項,沒有特別熱門書籍,國內,孫衛琴、李剛、孫鑫 毀譽參半,自己可以考慮選擇。
5、其它學習說明
學完上面那些,就達到最基本的要求,但是還是有許多高級的知識點,比如多線程、并發、設計模式、各種服務器、Linux等知識,大家可登錄動力節點官網,咨詢客服獲取免費學習資料。也可以登錄B站搜索動力節點學習視頻。
官網地址:【動力節點官網】Java培訓機構口口相傳的Java培訓黃埔軍校 (bjpowernode.com)