更新時(shí)間:2018-12-14 09:45:34 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2955次
Java編程雖然是一門(mén)程序語(yǔ)言,但是要想學(xué)好它,并非一日之寒。很多人開(kāi)始學(xué)習(xí)Java時(shí)候會(huì)被突如其來(lái)的概念定義搞的暈頭轉(zhuǎn)向。類(lèi)、對(duì)象、接口、構(gòu)造函數(shù)、方法、繼承、多態(tài)、各種修飾符等概念撲面而來(lái)的時(shí)候,腦子里頓時(shí)變成了一片漿糊,并直接導(dǎo)致了畏難心理,特別是對(duì)于自學(xué)的人,這種情況最常見(jiàn)。
所以這個(gè)時(shí)候的心態(tài)就是最重要的了,那么初學(xué)者應(yīng)該保持一種什么的心態(tài),才能更好地走上Java之路呢?

擁有一副不求甚解的心態(tài)顯得尤為重要
這一點(diǎn)要求跟我們傳統(tǒng)的教育理念大相徑庭,多年的學(xué)校教育給我們傳輸了一個(gè)毋庸置疑的學(xué)習(xí)理念:即要對(duì)學(xué)習(xí)的東西搞懂搞通,要知其然還要知其所以然,否則就不是學(xué)懂了,否則就是白學(xué)。因此剛開(kāi)始學(xué)習(xí)Java時(shí),對(duì)于很多概念、知識(shí)點(diǎn),很多人就一定要搞清楚它的來(lái)龍去脈,要知其然還要知其所以然,比如面對(duì)一個(gè)“類(lèi)”的概念,很多人就要翻遍手頭所有書(shū),查遍整個(gè)網(wǎng)絡(luò),最后貌似搞清楚了什么叫“類(lèi)”,結(jié)果今天看到一個(gè)例子中“蘋(píng)果”可以定義為一個(gè)類(lèi),明天看到一個(gè)例子“蘋(píng)果”又可以作為一個(gè)對(duì)象,然后思維又開(kāi)始亂了。
因此,在這里提出,開(kāi)始學(xué)習(xí)Java的時(shí)候一定要不求甚解,這是什么意思?意思就是學(xué)習(xí)一門(mén)新學(xué)科、新知識(shí)的時(shí)候,我們要考慮的是如何運(yùn)用所學(xué)習(xí)的知識(shí)點(diǎn),而不是去搞清楚這些知識(shí)點(diǎn)為什么要這么用?!皩W(xué)會(huì)如何運(yùn)用知識(shí)點(diǎn)”和“知識(shí)點(diǎn)為什么要這么用”粗看起來(lái)好像意思一樣,其實(shí)卻天差地別。
開(kāi)始學(xué)習(xí)Java必然首先接觸“類(lèi)”,只需要知道,“類(lèi)”就是這樣定義的,這就是“類(lèi)”,“類(lèi)”就是這樣用的,就可以了,我們完全沒(méi)有必要糾結(jié)于為什么這叫做“類(lèi)”,它為什么不叫“物”?“類(lèi)”為什么要這樣定義?這樣定義有什么好處?等諸如此類(lèi)的問(wèn)題。如果你面對(duì)這樣的困惑,那么請(qǐng)你先回答這個(gè)問(wèn)題:在你開(kāi)始學(xué)習(xí)英語(yǔ)的時(shí)候,蘋(píng)果的英文單詞是“apple”,那個(gè)時(shí)候你為什么沒(méi)有產(chǎn)生“蘋(píng)果的單詞為什么是“apple”而不是“cat”,你可能會(huì)回答,因?yàn)閺拈_(kāi)始創(chuàng)造中文英語(yǔ)單詞互譯的第一個(gè)人就是這么定義。這個(gè)答案就很好,因?yàn)樽畛踉O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的人也是這樣定義“類(lèi)”的,并且定義好“類(lèi)”這個(gè)概念后、這個(gè)規(guī)則后,就是要你去使用的,而不是讓你去質(zhì)疑并提出十萬(wàn)個(gè)為什么的。
對(duì)于不求甚解,換個(gè)角度來(lái)講就是,剛開(kāi)始學(xué)習(xí)Java的時(shí)候,讓自己的思維停留在小孩子的水平,不要問(wèn)為什么,而是書(shū)上這么說(shuō),我們就怎么做。這時(shí)候我們無(wú)需精明。
如果能做到這一點(diǎn),學(xué)習(xí)Java就會(huì)變得很輕松,你會(huì)很快的入門(mén)。而等到你開(kāi)始入門(mén)后,回過(guò)頭你會(huì)發(fā)現(xiàn),原先的問(wèn)題都不在是問(wèn)題。有一種豁然開(kāi)朗的感覺(jué)。
想學(xué)好Java,肯定要從Java基礎(chǔ)學(xué)習(xí),如果正在看本文的你正在Java培訓(xùn)班學(xué)習(xí)中,建議再買(mǎi)本書(shū),學(xué)習(xí)期間一邊跟著老師循序漸進(jìn)學(xué)習(xí)Java,另一邊將買(mǎi)回來(lái)的書(shū)吃透,跟著里面一點(diǎn)一點(diǎn)做,里面的代碼全都打一遍,開(kāi)始不會(huì)沒(méi)關(guān)系,你就邊抄邊打,不用想沒(méi)了書(shū)我自己就打不出來(lái)了,這都沒(méi)關(guān)系。開(kāi)始不懂沒(méi)關(guān)系,硬著頭皮往下看,概念的東西是需要慢慢吸收的。如果你最好能系統(tǒng)地將書(shū)看兩遍,里面的例子一定要親手打,Java這東西光看不管用,要下手打,不要怕出錯(cuò),書(shū)里的所有的示例全都打個(gè)兩三遍,開(kāi)始對(duì)著書(shū)打,慢慢不看書(shū)打。半年的時(shí)間將Java基礎(chǔ)打好,這很重要,找工作筆試面試時(shí)80%的題都是Java基礎(chǔ)。
大家就先了解到這里吧,如果有其它問(wèn)題,可以到動(dòng)力節(jié)點(diǎn)IT培訓(xùn)官網(wǎng)咨詢?cè)诰€老師哦。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)