零基礎怎麼學java?

從零開始的程序員之路 
JAVA名字的由來咱們見到JAVA標誌是一杯熱咖啡,Java的名字是由何而來呢,JAVA前身叫Oak(橡樹),在對Oak改進之後,須要一個新名字,聽說有一天,幾位Java創始人成員正在討論給這個新的語言取什麼名字,當時他們正喝着Java(爪哇)咖啡,有一我的靈機一動說就叫Java怎樣,獲得了其餘人的讚揚,因而,橡樹變咖啡,Java這個名字就這樣傳開了。隨後Java成了一顆耀眼的明星,醜小鴨一下了變成了白天鵝。------------------------------------------------------------二、如何認識敲代碼的重要性?說到敲代碼,咱們必須着重說明一下,咱們從小到到,老師傳授咱們的是知識(knowlegde),不是技能(skill),因此咱們擅長的是學知識而不是技能,咱們總用學知識的方法學編程,而編程是一個知識加技能的活,學技能必須練、必須實踐,好比修鐘錶,好比踢足球、打籃球,光靠看看書、看看視頻解決不了問題。賣油翁的故事你們都學過,」我亦無他,惟手熟爾。」,因此學編程必須去敲代碼、去實踐,舉個你們最熟悉的例子,英語,也是技能+知識,你們從小到大學了十多年,結果仍是不會聽、不會說,但若是把你放到說英語的國家幾個月,你至少會聽一點、說一點了。大學只會傳授知識,不會傳授技能,因此學很差英語,固然更不用說學編程了,英語你們慢慢明白了是什麼緣由學很差,編程學很差,你們不明白其中的緣由,因此通常大學的計算機專業學生學到三年級的時候,發覺本身學很差編程,從自身找緣由,認爲本身不是這塊料,這就尷尬了,學計算機專業的結果是搞明白了本身不是這塊料,那人家培訓機構怎麼就讓人學會了呢,悲哀啊。說到了敲代碼,立刻就面臨一個問題,錯誤。三、如何認識在敲代碼中遇到的錯誤呢?有的初學者在運行程序以前巴不得燒柱香,祈禱程序運行不會出錯。要明確一點,碰到錯誤不可怕,也不可避免,可是見的錯誤越多,那麼說明你學的越快,這是好事,錯誤見多了,之後就不會再犯這種錯誤了,固然前提是你得找到出錯的緣由。那麼怎樣纔是解決問題的正確方式呢?碰到程序出錯,首先要想着本身去解決,明確程序出了什麼錯誤,找到程序出錯的地方,好比哪一行或者哪一個方法。而後理一下本身的思路,仔細想一想哪裏有什麼遺忘的地方,按照程序執行的順序,依次往下找,多找幾遍。可是,記住,若是超過一段時間(你本身能夠設置一個時間,好比15分鐘),你找不出解決方法,就不要找了,儘快找人幫助解決,畢竟學JAVA的碰到的問題太多了,花大把大把時間解決個別問題,你耗不起,這樣學習效率太低了,會嚴重影響學習信心,固然別人幫你解決了問題,你就必定要問清楚爲何會出現這個問題,不然這 個敲代碼效果就不必定好了。這裏又要糾正一種認識,從小到大,學校里老師告訴咱們,題目要本身作,這樣記得牢,因此絕大多數的咱們,都是這樣過來的,在學JAVA的時候也是這樣學的,可是你學JAVA的碰到的問題太多了,都本身思考出結果來,恐怕對大多數人來講太費時間,今天幾個問題沒解決,明天幾個問題沒解決,一週後,你有多少問題沒解決啊,這些都是你前進的包袱,對你學JAVA的信心來講,是一個致命的打擊,因此牢記:一段時間想不明白就求助別人,扔掉包袱、輕裝前進纔是最重要的。四、如何讓學習不是很痛苦,更easy點
別碰《JAVA編程思想》,呵呵了;

別把學習計劃制定得太宏大,太緊湊,要有適當的長期打算,不要巴不得一天就把它學會了,可是學着學着就像霜打的茄子,焉了。

不要聽到什麼好去學什麼,要堅持本身的想法。開始時別去想struts2,spring,mybatis這些高大上的框架,只要基礎打紮實,學這些不難,IDE只要選一個弄明白就能夠,不要多。

開始別玩Oracle,就玩MySQL,玩得差很少再玩Oracle很容易,開始也別用linux,就用windows,就是什麼簡單就用什麼,別本身給本身製造麻煩,簡單的學好了,複雜點學學很方便,高精尖的東西對於初學者來講,都是包袱,不是什麼利器,是有毒的蘋果。

不要就是碰到什麼問題,都但願把問題弄的很透徹,由於有些東西不是你現階段可以完全理解的,這就相似與你跟一個四五歲的小朋友解釋成年人之間的事,解釋了半天發現他仍是不懂,因而你會說:等你長大了也就明白了,知識是成體系的,後面的沒學,前面的不容易理解,等你後面的學好,發現前面的很好理解。
6.儘快敲代碼,是在基本理解例子的基礎上,本身從頭至尾敲一遍,不要把學過的知識點扔的過久以後纔去敲,記住:聰明人能夠在完全理解的基礎上開始敲代碼,對於普通人,基本理解之後就能夠開始敲代碼,有不少時候,你想破頭都不明白的問題,敲一下就當即明白。在敲完之後,這個時候要好好理解,就是把徹底理解的任務後置,這會讓學習更輕鬆。加羣91958234獲取資料,免費直播課程!linux

相關文章
相關標籤/搜索