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