java好學嗎?
作為從事java十多年的資深非專業(yè)程序員,我覺得java不難學啊,在大學課程里面,還有更難的C語言在前面做鋪墊呢!我覺得學習java編程,還是要像在學校學習那樣,首先打好理論基礎,然后從理論走向實踐,與應用接軌。
打好理論基礎
雖然我已經工作十多年了,但是在大學時期學習java編程的情景還歷歷在目,課余時間還買了一本《java從入門到精通》來研究,這本書放在現(xiàn)在應該叫做“網紅”了吧,反正大家都在看。
基礎學些什么呢?我建議把什么是java、什么是面向對象、什么是類、什么是對象、什么是接口、繼承與多態(tài)先搞清楚。
學習使用工具
工欲善其事必先利其器,我推薦使用eclipse和idea這兩款ide來編寫java程序,其中eclipse是開源免費的,idea是需要購買授權的,不過在提倡支持正版的前提下,還是可以找到“免費學習版”的。

ide可以給我們提供很多便利,學習使用好一款ide可以使你的開發(fā)工作事半功倍,例如ide集成了市面上流行的、經常使用的一些框架、數(shù)據(jù)庫連接工具等等。有了ide的幫助,我們在接下來學習熱門框架的時候才會得心應手。
學習使用框架
就目前來講,spring boot比較火,可以學一學,因為spring boot 提倡約定優(yōu)于配置的理念,整個框架搭建下來配置非常的少。對于新手來講非常的友好。

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

