阿里JAVA大神教你如何學習JAVA

測試學習分享發表於2018-01-04

好久沒更新的我來說明一個問題,就是瘋狂java是可以當成API那種來查閱每個方法的。如果你想要深入理解java中的每個概念,還是推薦大家買thinking in java,英文好的讀英文版,不好的讀中文版。這本書雖然初學者自己看很費勁,但是如果有人帶著看就會很輕鬆。

作為一名Java的完全自學者。我來說說吧,希望能給大家帶來點幫助,如果有不同意見的大家一起來討論,總之,希望大家可以共同進步。。廢話不多說了。。進去正題。。

學習Java呢如果你學過別的物件導向的語言那麼通過類比我覺得你一定學起來比較輕鬆,當然了我們這裡就從什麼語言沒學過的小白說起。。

首先來給大家推薦幾本參考書。

ONE:

當初java入門的時候看了一些書,現在想起來特別喜歡 head first java。讀起來的感覺就是不一樣。強烈推薦!!

這本書我推薦對物件導向程式設計和其他計算機語言不熟悉的初學者,通俗易懂,講的全是基礎,不會讓你被那些繁多的類,方法啥的弄的失去興趣,因為裡面全是基礎大家認真看完即可。。。強力推薦這本。

瘋狂Java 作者:李剛

這本書講的極其細緻,不過資訊量太大,對於初學者來說任務太重。。如果你掌握了上面那本書的知識點,那我強烈建議你買下這本厚書好好研讀,也可以將這本書作為一個類庫來查閱。。總之知識點應有盡有。

TWO:

在讀上面兩本書的同時我建議你多看點網上的視訊,推薦的視訊有,馬士兵老師的。。(java更新很快他講的東西可能和現在的)網易公開課計算機體系裡的Java教學,慕課網裡的教學。

我想說的是這些視訊最好是主看一個老師的(是主哦,也就是主要跟著一個老師的思路和順序走,其他老師的作為不同角度的掌握),假設這個老師是A,聽完課後如果覺得A講的這節你不是很懂,那麼一定要去看B老師講的這節的內容,如果還不懂那就看C講的的這節,D,E,F老師同理。。強烈建議!!!!看視訊一定要做筆記!!!不然看了也白看,除非你有過目不忘的才能。。*

THREE:

硬體的東西說完了接下來我們就來聊聊方法,首先Java是一門語言,然後語言是用來和計算機溝通實現一定的功能,也就是說,語言是為需求而生滴。。所以你必須先有一個需求,比如你想用Java編寫一個小遊戲,那麼你的初級階段的學習就該是為了實現這個目標不斷奮鬥,興趣使然嘛這樣你就不會覺得累枯燥

(當初我學Java就有一個。。。特別奇怪的開始,記得那是一個夜黑風高的寒假,我姑姑家有一家店門相當於超市吧,啥都賣,過年特別忙,於是乎我被拉去當苦力,擺在我面前的是。。有無數程式的結賬抄寫過程,需要人力暴力操作。。我受不了了,開學我就開始學JavaAWT和SWING程式設計,第二個假期回家編了個介面程式給它,量身定做解決他的一切需求)額,說了這麼多我只是想說要有明確的目標知道你要幹啥,在幹啥。。

FOUR:

學習初期你肯定會有千千萬萬個問題,心裡有無數疑惑,這時候千萬不要急躁,不要放棄。。解決方法應該是,有疑惑儘量請教別人,如果你覺得怕麻煩別人,那麼請你去翻書,我建議不懂的地方要多看幾本書的這個知識點,因為老師不同講解的思路角度也不同,就像買鞋,一定有一款適合你。。如果你懶到書都不想翻,那麼沒關係,你就把這點疑惑完全的一字不落背下來。。多思考,有那麼一天,往後走著走著你就會發現前面豁然開朗。。

FIVE:

最後也是最重要的一個就是程式碼量。。一定要多敲,不要眼高手低。。往往敲程式碼的時候你才可以發現問題。。我始終相信一句話,淚水和汗水這類東西,如果你流多了上天它自然會給予你一些東西來作為交換的禮物。。貴在堅持,忘記了在哪裡看到的一句話,如果你的耐力和野心不相匹配,那麼你最多也就是一個笑話。

額,我知道的只有這些了,說了這麼多答主也每天在學習,希望大家一起討論,說的不準確的多多包涵。。感謝看到這兒的人,費著這麼大的勁讀完,大家辛苦了。。。原諒答主語文不算特別好。。大家加油,為做一個充滿幸福感的碼農奮鬥,。

我確確實實希望本文可以幫助你提升技術水平。那些,感覺學的好難,甚至會令你沮喪的人,別擔心,我認為,如果你願意試一試本文介紹的幾點,會向前邁進,克服這種感覺。這些要點也許對你不適用,但你會明確一個重要的道理:接受自己覺得受困這個事實是擺脫這個困境的第一步。

注:加群要求

1、想學習JAVA這一門技術, 對JAVA感興趣,想從事JAVA工作的。

2、工作0-2年,感覺自己技術不行,想提升的

3、如果沒有工作經驗,但基礎非常紮實,想提升自己技術的。

4、還有就是想一起交流學習的。

5.小號加群一律不給過,謝謝。

QQ群:642830685

轉發此文章請帶上原文連結,否則將追究法律責任!

相關文章