關於java知識點太多記不住,該怎麼辦?

九臍ACLI7824


對於如何提高自己,自己有一些這幾年Java編程的心得,分享給大家,說的不一定完全正確,大家輕拍。


打牢Java基礎,不要好高騖遠

Java作為一門企業級開發語言,在現在國內開發中佔據了至少半壁江山,BAT,網易,華為等等國內巨頭公司,都選擇Java作為自己研發體系的基礎,我們從各大招聘網站上看看你對Java工程師的需求量就可窺見一斑。但是,如果你只是停留在API使用層面,沒有基礎支撐,在面試過程中就很容易掉鏈子。對方一深入問下去就懵了。所以,建議大家在工作過程中,一定要把Java基礎打好,有以下兩點我覺得是要注意的。

► API手冊建議常翻閱

Java的API眾多,Win用戶直接下載個離線版的CHM文檔,或者Mac用戶使用Dash作為API手冊的存放軟件。又不知道的地方,直接打開軟件搜索關鍵字即可,或者直接打開你引入的Jar包文件,也能看到各種類和方法的源碼的。學會閱讀源碼,才是你進階的第一步。

► 經典書籍隨手看深入看

類似的Java經典書籍太多了,Java核心技術卷I和卷II我都買了,每天放在手邊,有空了就翻上幾頁,看上一章,雖然時間不允許,但是看完後還是有些收穫的。隨時看是沒毛病,但是還是建議能夠深入的去了解,就要求你要細讀精讀其中的章節。泛型,反射,JVM的相關知識,你看完書了絕對還是一知半解,有時間精力了還是多看看源碼吧。

學會使用輪子,而不是自己去造輪子


現在業界各種流行的開源框架,微服務的有Netflix領軍的Spring Cloud,Spring MVC框架,以及各種ORM框架,隨便挑選一個出來都有可用武之地。關鍵就看團隊中的架構師如何選擇了,集成的好,團隊成員在開發,運維過程中就比較省心,而且開源意味的可維護性,不斷的功能更新,安全性提高。

不斷總結歸納,實踐出真知

古人云:紙上得來終覺淺,絕知此事要躬行。實踐是檢驗真理的唯一標準,很多程序員在面試的時候,都會要求要手寫代碼,或者通過編程題來驗證你的簡歷中的工作經驗所言非虛,所以每天不斷的打碼,才是你不斷進階提高的根本,職業運動員每天都要訓練才能保持好的競技狀態,程序員們又何嘗不是如此呢?



在網上有個段子,叫做Talk is cheap, show me the code。也是說明的這一道理,10000小時定律可不是白說的,你必須平時非常努力的編碼,才能在開發和麵試中顯得毫不費力。

另外,就是要不斷的歸納總結。學而時習之,不亦樂乎。和考試一樣,Java的很多API都是在不斷頻繁使用的,建議建立自己的代碼片段倉庫,用為知筆記或者有道雲筆記這樣的軟件,隨手保存下來,不斷的補充完善,下次用的時候直接copy就行了,相信我,這樣做的話你絕對會受益匪淺的。


小結

說了這麼多,對於每種開發語言的學習其實都差不多,就是在不斷的學習-實踐開發-學習的循環中,才能不斷進步的。希望能夠幫助到你~


分享到:


相關文章: