作為從事java十多年的資深非專業(yè)程序員,我覺得java不難學(xué)啊,在大學(xué)課程里面,還有更難的C語言在前面做鋪墊呢!我覺得學(xué)習(xí)java編程,還是要像在學(xué)校學(xué)習(xí)那樣,首先打好理論基礎(chǔ),然后從理論走向?qū)嵺`,與應(yīng)用接軌。

打好理論基礎(chǔ)

雖然我已經(jīng)工作十多年了,但是在大學(xué)時(shí)期學(xué)習(xí)java編程的情景還歷歷在目,課余時(shí)間還買了一本《java從入門到精通》來研究,這本書放在現(xiàn)在應(yīng)該叫做“網(wǎng)紅”了吧,反正大家都在看。

基礎(chǔ)學(xué)些什么呢?我建議把什么是java、什么是面向?qū)ο蟆⑹裁词穷悺⑹裁词菍?duì)象、什么是接口、繼承與多態(tài)先搞清楚。

學(xué)習(xí)使用工具

工欲善其事必先利其器,我推薦使用eclipse和idea這兩款ide來編寫java程序,其中eclipse是開源免費(fèi)的,idea是需要購買授權(quán)的,不過在提倡支持正版的前提下,還是可以找到“免費(fèi)學(xué)習(xí)版”的。

java好學(xué)嗎

ide可以給我們提供很多便利,學(xué)習(xí)使用好一款ide可以使你的開發(fā)工作事半功倍,例如ide集成了市面上流行的、經(jīng)常使用的一些框架、數(shù)據(jù)庫連接工具等等。有了ide的幫助,我們?cè)诮酉聛韺W(xué)習(xí)熱門框架的時(shí)候才會(huì)得心應(yīng)手。

學(xué)習(xí)使用框架

就目前來講,spring boot比較火,可以學(xué)一學(xué),因?yàn)閟pring boot 提倡約定優(yōu)于配置的理念,整個(gè)框架搭建下來配置非常的少。對(duì)于新手來講非常的友好。

java好學(xué)嗎

不過在運(yùn)用熟練了之后,我還是建議多研究研究spring boot的底層實(shí)現(xiàn),作為一名程序員,就要有勇于探索未知事物的精神,要知其然,還要知其所以然!