java進(jìn)階路線 自學(xué)完java基礎(chǔ),現(xiàn)在感覺(jué)進(jìn)階基礎(chǔ)、集合IO流和線程學(xué)不進(jìn)去了該怎么辦?
自學(xué)完java基礎(chǔ),現(xiàn)在感覺(jué)進(jìn)階基礎(chǔ)、集合IO流和線程學(xué)不進(jìn)去了該怎么辦?學(xué)習(xí)編程是最重要的實(shí)踐,你可以看看一些小的開(kāi)源項(xiàng)目,然后自己做模仿。當(dāng)你完成工作后,你將增加你的信心和成就感,你將有動(dòng)力繼續(xù)學(xué)
自學(xué)完java基礎(chǔ),現(xiàn)在感覺(jué)進(jìn)階基礎(chǔ)、集合IO流和線程學(xué)不進(jìn)去了該怎么辦?
學(xué)習(xí)編程是最重要的實(shí)踐,你可以看看一些小的開(kāi)源項(xiàng)目,然后自己做模仿。當(dāng)你完成工作后,你將增加你的信心和成就感,你將有動(dòng)力繼續(xù)學(xué)習(xí)。
零基礎(chǔ)能學(xué)Java嗎?
我可以肯定地告訴你,你可以用零基礎(chǔ)來(lái)學(xué)習(xí)java。大多數(shù)人從零開(kāi)始學(xué)習(xí)一項(xiàng)技術(shù),他們從小就學(xué)到了很多。此外,現(xiàn)在從事java工作的大多數(shù)工程師都是java技術(shù),只有零基礎(chǔ)學(xué)習(xí),然后進(jìn)入了TAO行業(yè)。!java學(xué)習(xí)主要是關(guān)于你是否有零基礎(chǔ),但是你是否適合學(xué)習(xí)java技術(shù),因?yàn)楝F(xiàn)在企業(yè)有一定的條件來(lái)滿(mǎn)足java技術(shù)人才的需求。學(xué)歷要求達(dá)到大專(zhuān)以上(這是基本條件),同時(shí)要有一定的邏輯思維能力(一般在學(xué)習(xí)前會(huì)有一次入學(xué)考試),只有在符合企業(yè)要求的情況下,學(xué)習(xí)Java才沒(méi)有問(wèn)題。即使你沒(méi)有基礎(chǔ),也不會(huì)有任何影響。
達(dá)到一定的學(xué)習(xí)條件后,基本上可以肯定你能學(xué)好Java,但能否學(xué)好取決于你自己的努力。學(xué)習(xí)是一件枯燥的事情,有些人的意志力不夠強(qiáng),這可能會(huì)影響最終的學(xué)習(xí)效果,所以你要有一定的耐心和毅力。
還有就是在學(xué)習(xí)的過(guò)程中要學(xué)習(xí)java知識(shí),除了努力,還要問(wèn),遇到困難或不懂的問(wèn)題要及時(shí)向老師請(qǐng)教,平時(shí)也要和學(xué)生交流,只有勤奮好學(xué)的人用自己的不懈努力才能得到好的效果。
學(xué)了java能做什么實(shí)際的東西?
學(xué)java可以做很多實(shí)用的事情,主要看你的興趣所在。如果你喜歡手機(jī)開(kāi)發(fā),你可以做一個(gè)手機(jī)操作系統(tǒng),因?yàn)锳ndroid是用Java開(kāi)發(fā)的。如果你想涉足金融行業(yè),你可以為銀行或投資機(jī)構(gòu)建立他們的交易系統(tǒng),因?yàn)楦呤?、華旗集團(tuán)等使用的交易系統(tǒng)都是用Java開(kāi)發(fā)的。如果你喜歡游戲,可以參考桌面版的minecraft開(kāi)發(fā)一套游戲;也可以再造一個(gè)阿里巴巴。我聽(tīng)說(shuō)它們主要是Java棧。
新手java程序員如何進(jìn)階?該從哪些方面努力?
開(kāi)始學(xué)習(xí)任何語(yǔ)言都很容易。就像敲門(mén)進(jìn)入一個(gè)陌生的房間。也許你只需要說(shuō)“我想進(jìn)來(lái)看看,好嗎?”主人讓你進(jìn)去了,但你能做什么才是最重要的。所以這里有一些建議:
首先,我們需要弄清楚為什么我們需要學(xué)習(xí)Java。就像追我妹妹一樣,雖然大家都在談愛(ài)情,但每個(gè)人都有明確的目標(biāo)。例如,今年春節(jié)我們必須帶我妹妹回家鄉(xiāng)。如果語(yǔ)言學(xué)習(xí)沒(méi)有目標(biāo),就沒(méi)有持續(xù)的動(dòng)力和耐力。比如,趙老板打電話告訴你,只要你學(xué)好java,工資翻番,我不相信你想不出辦法。
其次,任何語(yǔ)言都有自己的系統(tǒng),尤其是作為學(xué)術(shù)語(yǔ)言的Java。它有一個(gè)龐大的體系結(jié)構(gòu)和復(fù)雜的類(lèi)庫(kù),以及眾多的輔助資料。了解所有相關(guān)知識(shí)幾乎是不可能的,也是沒(méi)有必要的。我們需要知道的是它的常識(shí),這是非常重要的。那么,什么是常識(shí)?這一點(diǎn)很容易理解。一般教科書(shū)和教程中的知識(shí)基本上是常識(shí)。
第三,任何一種語(yǔ)言要想成功地發(fā)展,都必須經(jīng)過(guò)實(shí)戰(zhàn)。沒(méi)有經(jīng)過(guò)實(shí)戰(zhàn)驗(yàn)證的知識(shí)點(diǎn)容易被遺忘。原因很簡(jiǎn)單。人們對(duì)情景記憶最敏感,實(shí)戰(zhàn)是最好的情景記憶。同時(shí),盡管很多人已經(jīng)學(xué)習(xí)了很多Java理論,但是他們的知識(shí)很少,對(duì)它的了解也不多。只有把它們付諸實(shí)踐,才能加深認(rèn)識(shí),實(shí)踐驗(yàn)證。這就是問(wèn)題所在。如何戰(zhàn)斗?沒(méi)有項(xiàng)目怎么辦?首先,確保實(shí)際項(xiàng)目是最合適的。如果沒(méi)有實(shí)際的項(xiàng)目,我們必須研究和分析更多的開(kāi)放源代碼?;蛘邽樽约涸O(shè)置一個(gè)有趣的小項(xiàng)目,比如用java制作一個(gè)自己的小網(wǎng)站,或者下班后帶一個(gè)小的私人工作去實(shí)踐等等,總之,找機(jī)會(huì)加強(qiáng)實(shí)踐訓(xùn)練。
如果做到以上三點(diǎn),基本上可以升級(jí)。