怎樣學(xué)好java
發(fā)布時(shí)間:2022-12-07扎實(shí)的基礎(chǔ)。數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、編譯原理,這些是全面計(jì)算機(jī)科學(xué)的基礎(chǔ),假如不掌握他們,很難寫出高水平的程序。代碼,每個(gè)同學(xué)都會(huì)寫,但當(dāng)你發(fā)現(xiàn)程度很難再提升的時(shí)刻,就應(yīng)當(dāng)想想是不是要回過頭來學(xué)學(xué)這些最根本的理論。不要一開始就去學(xué)OOP,盡管你再精通OOP,遇到一些根本算法的時(shí)刻可能也會(huì)無計(jì)可施。
豐盛的想象力。不要拘泥于固定的思維要領(lǐng),遇到問題的時(shí)刻要多想幾種解決問題的方案,試試其他人從沒想過的辦法。豐盛的想象力是設(shè)立在豐盛的知識(shí)的基礎(chǔ)上,除了學(xué)習(xí)IT技術(shù)之外,同學(xué)們也可以多觸及其他的學(xué)科,豐富自己的知識(shí)。
最容易的是最好的。容易的辦法更容易被人解析,更容易實(shí)現(xiàn),也更容易維護(hù)。遇到問題時(shí)要優(yōu)先思考最容易的方案,唯有簡藥方案不能滿足要求時(shí)再思考混雜的方案。
在Java之前最好先去理解以下面向?qū)ο蟮膬?nèi)容,比如C++的,這樣學(xué)起來會(huì)輕松點(diǎn),如果學(xué)了C++,那就更輕松了,因?yàn)橛泻芏嘞嗨浦?,最后,能學(xué)成怎樣,那就要看自己造化嘍。
轉(zhuǎn)變思想:轉(zhuǎn)變思想就是說,Java編程語言是面向?qū)ο蟮恼Z言,這個(gè)對(duì)象你就要把以前的傳統(tǒng)邏輯裝換過來。就好比一個(gè)人,你把人看成一個(gè)對(duì)象的話,那他就有眼睛有鼻子還有睫毛。眼睛睫毛鼻子都是這個(gè)人的屬性,固有的屬性。
持之以恒:做什么事都要堅(jiān)持,這是萬年不變的真理,做到的卻不多。每天都要堅(jiān)持學(xué)習(xí),不要求你每天該花多少時(shí)間學(xué)習(xí),但至少每天都要學(xué)習(xí)。你也要不停的自學(xué),因?yàn)榧夹g(shù)在不斷更新進(jìn)步,要學(xué)的東西還有很多,千萬不要因?yàn)檎业焦ぷ骶屯V箤W(xué)習(xí)。
學(xué)習(xí)編程,擁有一本書籍是很有必要的,購買一本有java基本語法學(xué)習(xí)的書籍,在購買一本java版的數(shù)據(jù)結(jié)構(gòu)書籍和一本面相對(duì)象相關(guān)的書籍。在看書過程中,會(huì)有很多需要測試的代碼,一定不要略過,多簡單的代碼最好自己敲過調(diào)試過。最好每天都能寫點(diǎn)代碼,學(xué)習(xí)編程,沒有長期編碼是不會(huì)學(xué)好編程的。