Java學習大概須要多久?這篇文章教你自學java的學習路線java
1、首先即是學習基礎知識程序員
一、書籍方面面試
推薦兩本《Java編程思想》和《Java核心技術》這兩本書有點年頭了,也從新發布了好幾代,可是最主要的是體系完整,實例多,可操做性強。初學者能夠先看《java核心技術》的前六章編程
二、java視頻推薦框架
網上的java基礎視頻是不少的,能夠去b站,騰訊課堂上找視頻和公開課看。這裏不作過多推薦。學習
三、要學會作學習筆記spa
若是是自學,由於沒那麼多項目實踐,因此記筆記就顯得特別重要。由於記筆記就像寫做同樣,是整理思路的絕佳方法。同時學習筆記也是你之後開發,面試的絕好資料,而且要分門別類保存demo。學習筆記是很好的文字資料,千萬不要用完了就扔,等後來碰到困難,想要用時卻找不到,追愧莫及。正確的作法就是把全部調通的demo,分門別類的保存起來,設計
2、Spring視頻
在Java EE開發中,Spring已經成爲和Java核心庫同樣的基礎設施,因此說若是想成爲一個合格的Java程序員,Spring確定繞不開。另外一方面,若是掌握了Spring體系,Java基本上就算入門了,就有能力進行一些實用級的開發了。對象
Spring自己也是日漸複雜,衍生項目愈來愈多,但最最核心的概念依舊是IOC和AOP,掌握了這兩個概念,再把Spring MVC學會,再學習其餘的衍生項目就會平滑不少。
要學透Spring,終極的方法仍是閱讀源碼,不只是對Spring,而是對整個Java體系。之後再遇到其餘框架,大概一眼就能看出其中的脈絡,和學習Java基礎知識同樣,學習Spring也必定要記筆記,必定要分門別類保存demo。
說實話,Spring對初學者不算簡單,所以最好能有個好老師帶一下,不用太長時間,在你遇到大的困難時,能及時的點撥下就行,要初步掌握Spring,大概須要1到1個半月的時間。
3、其餘java相關技術知識
Spring是Java編程的基礎設施,但真要進入到實際項目的開發,還有些東西繞不過,包括 MySql,Mybatis,Redis,Servlet等,大概1個月的時間足夠了。
4、項目實踐
學習Java,光學不練確定是不行的。在平時學習java基礎時,即可以跟着視頻敲代碼。所以就免少不了要學一些簡單的JS、HTML知識,找一個項目,不用太難,目標就是把Java的主要技能點串起來,不用追求完美,能用就行,因此1個月時間足夠了。
總結
按照上面的規劃,java能學完,4個月左右就行。固然Java的體系是很龐大的,還有不少更高級的技能須要掌握,能夠在之後的工做都慢慢學習。
由於編程原本就是技術更迭換代很是快的技術,因此要不斷學習,才能成爲一個很厲害的程序員,保持不斷學習纔是最好的狀態。
有須要java基礎視頻的能夠找我,我能夠給你們分享,我手裏的這套視頻年份仍是很新的,但願能幫到大家!