天天看點

怎樣學習java?

嗯。不知不覺中,學習java的時間快要兩年了。在學習這兩年中。遇到的挫折非常多,收貨的知識也非常多。以下我給出我自己在學習過程中使用到的經驗。以及相關的資源連結,希望每個愛程式設計、愛java的人。能夠有所收貨。

新手階段

作為一個新手。找到一本學習的課本以及相關的視訊教學是至關重要的。我在開始學習的時候,使用的教材是:

1《java開發實戰經典》。該書作者是李興華,是一個非常好的講師。以下連結為mldn公司的相關連結,大家能夠進入該站點找到相關視訊資料:

<a target="_blank" href="http://www.mldn.cn/">mldn魔樂科技</a>

在學習這個基礎知識過程中,一定要堅持,而且把裡面的代碼都模仿編寫一邊,知道自己能夠差點兒相同背下來為止。這個過程。假設你的學習能力比較強,應該2個月之内就能夠了。為了更好的學習。建議大家買一本書籍,或者下載下傳該書籍的pdf檔案。而且把該視訊資源下載下傳到自己本地。那樣子能夠随時檢視原來碼。

2《java web開發實戰金典》,相同來自李興華老師的書籍。

在學習這本書的過程中,可能會遇到一些問題,比方一些有關java基礎知識的内容,假設是,你能夠繼續回去檢視《java開發實戰金典》的視屏或者書籍。

學習這本書的難度,假設你《java開發實戰金典》學的好,難度是不大的。最重要的一點:堅持。

3《資料庫系統概念》。學習完java web的基礎知識。這時候必需要對資料庫有所了解啦,這本書是這方面的利器。非常值得你去學習和研究。

學習這本書的時候。一開始僅僅需要學習前面幾章課程就可以。

假設你沒有該書籍,能夠百度。非常easy找到相關pdf檔案。大家自己解決。

4關于怎樣使用java操作資料庫。這方面能夠直接使用傳智播客的教學視訊就可以。以下給出相關連結。

<a target="_blank" href="http://www.itcast.cn/news/ee7c6ba4/46eb/494f/8656/8327b1d83c0a.shtml">傳智播客jdbc操作下載下傳</a>

假設你前面的知識學習的比較好,學習這個視訊是非常輕松的,視訊裡面的講師非常蠻好的,大家要做的就是。跟着老師将代碼好好的自己編寫一邊。

進階篇

哈哈,通過上面幾個課程的學習,相信大家對于整個java以及java的好處都有相關的了解了。接下來,你肯定非常想讓自己的知識更加厲害。沒問題...

1資料結構與算法。大家之前假設有沒有接觸過?沒有,那如今開始學習吧。

我推薦的教材是:《大話資料結構》。

沒有書籍的,能夠買一本。

在學這本書的時候,大家一定須要動手将裡面用c語言寫的代碼,轉化為java實作一遍。假設你将這本書學透了,恭喜你。又向程式設計高手邁進一大步。

2《Head First 設計模式》。

哈哈,這本書是學習設計模式的好書,内容資訊量不多。可是非常透徹的解說了部分的設計模式。沒有書的。能夠直接買一本。或者網上找相關的pdf檔案。

3《Think in java》。

假設你學習了那麼久。你肯定會知道這本書籍。被尊稱為java裡面的金典。這本書說實在話,如今的我不一定能全然看懂。

是以你在看第一次的時候。收到挫折是非常正常的。不須要為自己看不懂而煩惱。在平時學習過程中,能夠時不時回頭看看,相信你每一次都會有收獲的。

4《java進階篇》。

這本書是國外的一本金典書籍。裡面涉及到大量的java知識,而且給出的一些列子都是相當不錯的,而且在學習過程中,能夠加深你對資料結構的了解。沒有書的。能夠下載下傳pdf,或者是買一本書籍吧。

5《重構,改善現有代碼的設計》哈哈,又是一本java好書,大家能夠買一本床頭放着,每天看看都非常不錯。

6《effective java》相同。不多說。買一本吧。

7《代碼大全》。買一本。認真讀讀。會讓你對整個開發都非常有幫助。

8《Head First Servlet&amp;Jsp》。是時候把整個java web摸清楚啦。

總結

上面列舉了我在學習過程中使用到的一些資源。可能你會認為上面的書籍、視訊太多了。沒有足夠的時間去學習。

可是魯迅不是說過,“時間就像海綿裡的水。擠擠總會有的”。

在學習時,大家一定要沉得下心,不要輕易被他人影響。你宿舍裡面。可能有5個人在LOL,可是你不能夠!

!!你全然能夠利用LOL的時間學習一個新的技術。或者是看一本書。

好啦。就說這麼多先,大家假設在學習過程中,遇到什麼程式設計問題,或者是有什麼心理疑惑,大家發郵件給我[email protected]

注意點

不要急于學習架構技術。什麼struts, spring, hibernate或者是其他架構也好,都别理會太多。

假設你的基礎知識打得堅固。以後那些架構技術隻是如此。網上随便找個部落格,然後依照步驟。搭建環境,剩下的就僅僅隻是是高速開發而已。

記得李興華老師說過,“沒有學會走路。就不要跑...”。是以基礎知識是根本...

<b>本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/5134598.html,如需轉載請自行聯系原作者</b>