這裏整理一些本身日常蒐集的比較好的關於Java的學習資源,主要包括博客站點、書籍、課程等。html
這部分主要是瞭解與Java相關的動態以及信息,可以拓展咱們的視野以及尋找一些好的idea。天天遲早均可以刷一刷,能夠說是每日必逛。下面列出我採起的幾種方式。前端
許多大牛或公司會在twitter上發佈有關Java的最新動態及相關資源,多逛逛說不定會有意外收穫。下面推薦幾個比較好的:java
@Java的官方帳號git
@SpringCentralgithub
幾個Java大牛web
具體能夠參見下面這篇文章:spring
How to stay up to date with Java and Tech? Use Twitter!
除了twitter,reddit也是一個比較好的平臺,能夠關注上面的Java,learnjava, javahelp板塊。
具體的能夠參考下面這篇文章:
不只是Java, 這裏也能夠瀏覽關於編程的最新資訊,界面比較簡單直接.
https://news.ycombinator.com/
上面也能夠Follow一些大牛,上面的文章質量還比較高,能夠適當看看。
https://medium.com/
這裏主要分享一些比較好的關於Java的博客,包括相關公司組織的以及我的博客。
想進阿里的可要關注了,內容涉及的可能比較難,能夠拓寬視野以及知道業界在作什麼。
上面提供了十分豐富和優質的Java學習資源,包括專題以及系列博客,能夠重點關注。
不知Java了,包括了前端、算法、數據庫優化等,內容比較優質,大部分都是美團在技術中的應用相關的一些原理和實踐,頗有啓發。
http://www.oracle.com/technetwork/cn/java/index.html
https://docs.oracle.com/javase/tutorial/tutorialLearningPaths.html
應該不止有Java
上面的回答真的很是很是專業
主要是Java和Spring相關,做者寫的文章很是好,還會分享一些觀點和Java資料。
Spring很是豐富和高質量教程
Java網絡編程做者,內容豐富。
資源豐富,包括Java基礎、Servle、Spring、設計模式等。
JavaWeb總結,很好的關於JavaWeb的資源
網站界面很好,組織的很好。
分享一些暫時知道的比較值得讀的Java書籍
除了理論以外,實踐很關鍵,這時須要到Github上找一些教程和源碼來讀一讀。首選推薦一款比較好的能對Github上的star進行分類的工具: Astral
當star多了後,用這個真的很是方便管理。
Java面試題整理
包括JavaSE和JavaWeb
Java購物網站,從使用最開始的JSP/Servlet進行開發,到後面不斷加入Spring、MyBatis等框架,一步步按部就班。
簡單的使用MVC的客戶管理系統
在上面2的基礎上進一步整合SSM進行開發
一個很是nice的Java Web框架,很是簡單就能搭建本身的Web應用。
使用Java來實現經常使用算法和數據結構,代碼組織的很是好,除了能學到算法知識外,還能從中學到不少Java編程方式。
也是使用Java來實現數據結構和算法,其中有些參考讀物也來自上述算法,4th。上面提供了豐富的lab和project,教你一些工程上的實用的東西(IDEA, maven, git等),雖然比較難,可是學下來編程能力會獲得很大提升。
http://happymmall.com/
上面的課程資源也豐富,價格相對來講比較便宜,Java和Web開發的課程也很多。
下面是關於如何在Udemy上獲取優惠的tips:
https://buzzorange.com/techorange/2017/09/07/how-to-purchase-udemy-within-300-dollers/
資源不少,本身仍是要腳踏實地去看一本書,讀一些源碼,多思考,多總結。