java學(xué)習(xí)難不難?
我是一名Java后臺(tái)開發(fā)工程師,從我的角度來回答java學(xué)習(xí)難不難?,個(gè)人認(rèn)為有計(jì)算機(jī)基礎(chǔ)入門并不難,但是要成為java大神那就有些困難了。Java的體系比較龐大,知識(shí)面也比較廣,但是知識(shí)體系比較好理解,只要認(rèn)真學(xué)還是比較容易的。
我最初接觸的編程語言并不是Java而是C++,當(dāng)時(shí)C++是專業(yè)課程,必須得學(xué),對(duì)于我來說C++太難了,結(jié)課之后我基本上就沒有再接觸過C++。因?yàn)閷?duì)編程的熱愛,我開始自學(xué)Java,剛接觸Java的時(shí)候,感覺學(xué)習(xí)Java真的比C++舒服多了,看著Java寫出來的代碼也比C++漂亮。Java放棄了C++很多令人難以理解,捉摸不透的的特性,比如操作符重載,自動(dòng)強(qiáng)制類型轉(zhuǎn)換啥的,最重要的一點(diǎn)是Java放棄了C++的指針,改為引用,我至今也說不明白C++的指針是什么東西??赡苡悬c(diǎn)C++基礎(chǔ),我很快就入門了Java,并且感覺學(xué)的還可以,研究生畢業(yè)以后也是從事了Java開發(fā)的工作。

想學(xué)好Java并不難,只要做好以下幾點(diǎn),相信你很快會(huì)掌握J(rèn)ava這門編程語言。
1、掌握學(xué)習(xí)技巧,多動(dòng)手
Java是一門面向?qū)ο蟮恼Z言,Java的很多概念都比較好理解。從helloworld開始,一定要多動(dòng)手敲代碼,不能眼高手低,看懂了代碼卻不自己動(dòng)手實(shí)踐,真的到敲代碼的時(shí)候就敲不出來了。還有,無論什么時(shí)候,都不要使用Ctrl+C和Ctrl+V的組合,所有代碼都要自己敲一遍,哪怕是看著別人的代碼敲一遍也不要直接復(fù)制。自己動(dòng)手豐衣足食,只有多敲代碼才能提高自己的編碼能力。
2、學(xué)習(xí)Java的過程多做筆記、寫博客
雖然寫代碼是敲鍵盤,那還要做筆記嗎?答案是肯定的,因?yàn)榫幊痰幕A(chǔ)是學(xué)習(xí)Java的語法、特性。這些東西需要做筆記記下來,也可以做電子筆記那就是技術(shù)博客,把自己的學(xué)習(xí)心得寫下來分享給別人,這個(gè)過程也是學(xué)習(xí)提高的過程。好記性不如爛筆頭,多寫點(diǎn)東西,就會(huì)發(fā)現(xiàn)這是一個(gè)事半功倍的過程,不知不覺中自己的Java水平得到了提高。
3、培養(yǎng)自己的編程思想
編程能力固然重要,編程思想更重要。評(píng)判一個(gè)人是不是大牛的其中一個(gè)標(biāo)準(zhǔn)就是編程思想的水平。雖然題主還沒有開始學(xué)習(xí)Java或者剛剛開始學(xué)習(xí)Java,但是一定要從開始的時(shí)候就培養(yǎng)自己的編程思想,培養(yǎng)一個(gè)用代碼解決問題的思維。
無論學(xué)習(xí)哪種編程語言剛接觸的時(shí)候可能會(huì)覺得比較困難,學(xué)Java也是這樣,你需要挺過一個(gè)讓自己感覺困難甚至想放棄的階段,只要挺過這個(gè)階段,養(yǎng)成每天學(xué)習(xí)的習(xí)慣,由淺入深一定能學(xué)好Java,學(xué)習(xí)本身就是一種習(xí)慣。

