search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

Java入門學習路徑和書籍推薦

①、使用Java EE Web開發

②、Java:網路通信伺服器端、中間件、大數據等。

Java中間件以阿里公司為主,其它公司有許多是用C/C++的; 許多手游伺服器是用Java的。

③、應用Java編程語言的Android開發。

本文主要是講Java EE開發學習路徑。

Java EE其實很龐大和複雜,這裡只是分享了目前最主流一條學習路徑。

就是一個入門的學習路徑,如果把太多技能點都列上去,初學者很容易陷入其中一個點學習很久。更多參考《》

①、視頻結合書籍,把書籍上的代碼都一個個自己弄出來運行,做到每段小程序都熟悉記憶。視頻如果不知道看哪個,張孝祥+Java和馬士兵+Java的視頻都非常不錯,不過有些版本比較舊的,僅供參考。

②、不要一直在背語法,多寫代碼,多演化代碼,驗證語法,尋找思路。

③、一定要階段性項目實踐,項目題目書上或者視頻教程裡面都有。找到題目后,看看自己一個人或者組織幾個人能不能搞定。如果搞不定,再根據所缺的知識去補充知識。

參考書籍:選其中一本即可

書籍內容比較全面,關於界面相關和applet章節可以先跳過,其他如果看不懂的地方可以先跳過。

推薦學習MySQL ,從技能表統計上看,MySQL和Oracle使用最多,相對來說MySQL還是比較簡單。

一般公司不一定配專門DBA,資料庫又很重要,特別是資料庫性能優化方面的,資料庫應該作為重點學習。不過第一遍學習主要是讓你能夠把整個項目做出來,建議先學兩個知識點:基礎和SQL常用語句

入門:MySQL官方文檔 + 書籍推薦

進階書籍

Web項目前端越來越重要,但是一般每個公司都有專門的前端開發,所以只要先初略了解即可,主要知識點HTML,CSS,JavaScript。

主要學習:Tomcat,JDBC,XML,JSP,Servlet

推薦 SSM框架:(Spring+SpringMVC+MyBatis),也可以選擇 SSH框架(Spring+Struts+Hibernate),畢竟從統計上看,SSH招聘需求還是較多,不過相對於眾多新技術而言,struts和Hibernate太重太繁瑣,慢慢會被淘汰,但是要一個過程。

不過是SSM還是SSH,兩者有相通的原理,同時Spring都需要學都是核心,所以已經學了SSH不要覺得吃虧,找時間再補充學習SSM,速度會快許多。

學完上面那些,就達到最基本的要求,但是還是有許多高級的知識點,比如多線程、併發、設計模式、各種伺服器、Linux等知識。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦