初學(xué)者如何學(xué)習(xí)java
w3school的xml在線教程
推薦指數(shù):★★★★★
適合人群:沒(méi)有接觸過(guò)XML的人群
說(shuō)明:在Java web開(kāi)發(fā)中,很多配置文件都是XML格式的,因此知道一些XML的概念是必須的。
linux入門(mén)課程 《零基礎(chǔ)2小時(shí)會(huì)用Linux》
推薦指數(shù):★★★★★
適合人群:Linux零基礎(chǔ)人群
說(shuō)明:目前網(wǎng)上有很多免費(fèi)Linux教程。推薦這個(gè)的原因主要是內(nèi)容比較少,比較適合入門(mén)。
《HTTP圖解》
推薦指數(shù):★★★★★
適合人群:所有人群
說(shuō)明:對(duì)于web編程,不可避免地會(huì)涉及到HTTP協(xié)議。本書(shū)有很多圖,對(duì)于HTTP的一些概念介紹的都比較形象,書(shū)也不厚,非常適合入門(mén)。
【相關(guān)推薦閱讀】如何讓學(xué)習(xí)JAVA不是很痛苦
別碰《JAVA編程思想》,作為一個(gè)初學(xué)者別碰這本書(shū)才是正確的做法。初學(xué)者看他不僅不利于學(xué)習(xí),還可能使自己更加蒙圈。當(dāng)然,智商超前的老鐵們就不用理會(huì)這點(diǎn)了。
別把學(xué)習(xí)計(jì)劃制定得太宏大,太緊湊,要有適當(dāng)?shù)拈L(zhǎng)期打算,不要恨不得一天就把它學(xué)會(huì)了。相信大家都會(huì)有家庭作業(yè)一推再推,以致交作業(yè)時(shí)也沒(méi)完成。這需要自控力,當(dāng)然,適當(dāng)長(zhǎng)期的打算,比如,定個(gè)小目標(biāo):先把這段小代碼敲他十幾遍。太緊湊的計(jì)劃,只會(huì)讓自己學(xué)著學(xué)著就像霜打的茄子,焉了。不僅沒(méi)學(xué)會(huì),而且沒(méi)了學(xué)習(xí)的信心。那么從看了我這篇文章起,先定個(gè)小目標(biāo)吧。
不要聽(tīng)到什么好去學(xué)什么,開(kāi)始時(shí)別去想那些高逼格的框架,只要基礎(chǔ)打扎實(shí),學(xué)這些不難,IDE只要選一個(gè)弄明白就可以,不要多。
后端編程都離不開(kāi)數(shù)據(jù)庫(kù),那么開(kāi)始別玩Oracle(Oracle數(shù)據(jù)庫(kù)比較火熱),咱們就先就玩MySQL,玩得差不多再玩Oracle,到時(shí)候你會(huì)發(fā)現(xiàn)很容易,。開(kāi)始也別用linux,就用windows,就是什么簡(jiǎn)單就用什么,別自己給自己制造麻煩,簡(jiǎn)單的學(xué)好了,復(fù)雜點(diǎn)學(xué)學(xué)很方便,要明白,高精尖的東西對(duì)于初學(xué)者來(lái)說(shuō),都是包袱,不是什么利器,是有毒的蘋(píng)果。
不要就是碰到什么問(wèn)題,都希望把問(wèn)題弄的很透徹,因?yàn)橛行〇|西不是你現(xiàn)階段能夠徹底理解的,早知道JAVA本身就是很抽象的東東,我們學(xué)的時(shí)候抱著“不求甚解”的觀念也很不錯(cuò)!知識(shí)是成體系的,后面的沒(méi)學(xué),前面的不容易理解,等你后面的學(xué)好,發(fā)現(xiàn)前面的很好理解。
盡快敲代碼,是在基本理解例子的基礎(chǔ)上,自己從頭到尾敲一遍,不要把學(xué)過(guò)的知識(shí)點(diǎn)扔的太久之后才去敲,記住:聰明的人可以在徹底理解的基礎(chǔ)上開(kāi)始敲代碼,對(duì)于普通人,基本理解以后就可以開(kāi)始敲代碼,有很多時(shí)候,你想破頭都不明白的問(wèn)題,敲一下就立即明白。反正我是普通人,因人而異吧。在敲完以后,這個(gè)時(shí)候要好好理解,就是把完全理解的任務(wù)后置,這會(huì)讓學(xué)習(xí)更輕松。
上一篇文章我就說(shuō)過(guò)找?guī)讉€(gè)有共同興趣的人組成JAVA學(xué)習(xí)小組,或者幾個(gè)好的QQ的JAVA學(xué)習(xí)群,是一個(gè)很好的學(xué)習(xí)方法,超過(guò)了自己制定的自我思考的時(shí)間,我們應(yīng)該尋求幫助,不知道你們的自我思考時(shí)間限制指定好沒(méi)?
總之,前面一大段都是想說(shuō),不要把問(wèn)題搞得太復(fù)雜,怎么簡(jiǎn)單怎么來(lái),別自找麻煩,否則你學(xué)會(huì)JAVA的可能性就越小。
看了初學(xué)者如何學(xué)習(xí)java還看:
1.java學(xué)習(xí)心得
2.Java程序員學(xué)習(xí)方法分享
3.java編程學(xué)習(xí)方法有哪些
4.初學(xué)者如何學(xué)習(xí)android
5.java課程學(xué)習(xí)心得