1. 程式人生 > >20 個快速高效學習 Java 程式設計線上資源

20 個快速高效學習 Java 程式設計線上資源

1.MKyong:許多開發者在這裡可以找到帶文字說明和圖解的示例程式碼。這是一個探索各種框架的平臺。不管是否用於商業使用,你都可以從這裡下載免費的工具。連結:(http://www.mkyong.com/)

2.Programmingbydoing:包含超過 100 篇文章,對具有爭議的問題有數以百計地討論,它是終極也是最佳的學習選擇。連結:(http://programmingbydoing.com/)

3.Stackoverflow:面向通用的開發技能,可以互相學習提高;解答將會如何同時提升自己能力和在技術社群的影響力?只要進入網站,你可以在多種多樣的社群裡面發現所有的問題與答案。連結:(http://stackoverflow.com/questions/tagged/java

)

4.HackerRank:想要測試自己的潛力?想做好準備迎接職場激烈的競爭?846000 名開發者使用,提供 30 種開發語言學習,每天 4000 個挑戰,超過 1000 家公司在上面招聘程式設計專家。連結:(https://www.hackerrank.com/school)

5.Javacodegeeks:各種主題、示例或者程式碼庫的參考手冊;提供線上易讀的 Java 文件、程式設計技巧與教程,以及許多免費下載的程式設計書籍。連結:(http://www.javacodegeeks.com/)

6.Simplilearn:專注於提供培訓的、可認證的線上(虛擬)課程,都能在這個地方找到。簡而言之,幾乎所有方面的課程都由優秀及經驗豐富的培訓師提供。連結:(

http://www.simplilearn.com/)

7.Javarevisited.blogspot.in:對於任何你無法輕易解決的 Java 程式設計問題,這個部落格都有著深入的理解。在閱讀、學習並且在深入學習使用 Java 開發的專案後,分享你的理解。連結:(http://javarevisited.blogspot.in/)

8.FunProgramming:它源於一個關於 Java 程式設計的獨特思想,在工作中實驗與架構。幫助你詢問問題,並在每個拜訪的視訊裡面留下評論。無論新舊的 Java 程式設計記錄視訊都可以在這裡搜尋到。連結:(http://funprogramming.org/)

9.Introcs.cs.princeton.edu:非常適合沒有任何程式設計經驗的初學者。其中的資源已被好幾本書引用:連結:(

http://introcs.cs.princeton.edu/java/home/)

11.Github.com:強力的開源合作工具,在網站上已經託管了超過 2 億 1800 萬代碼倉庫。程式碼倉庫簡化了專案管理,提供超過 200 種語言、綜合跟蹤以及即時測試工具等等。連結:(https://github.com/)

12Javalessons:“學習 Java,不止於 Java”;提供簡單的示例使得初學者更易入門。採用互動式課程教授相關教程。連結:(http://javalessons.com/)

13.Journaldev:文章以教程的形式分類,包括 Java 集合框架、介面、類、演算法和其他工具。這個部落格的目標是使用示例和程式碼解釋讓 Java 更加清晰易懂。連結:(http://www.journaldev.com/)

14.Leetcode:基於專案的深入學習。討論大量的測試用例和示例,提供超過 190 道問題,均需要由你自己去解決,包含八種不同語言的知識,例如 C、C++、JavaScript、Java、Python、Ruby 與 MySQL。連結:(https://leetcode.com/)

15.Dzone:早期以 Javalobby 聞名,提供真實開發環境下會遇見的更加深入的情況,完美的工具與情景。預覽各種可供下載的最新書籍;圖表性描述 750 名 IT 管理人員與開發者提供的關於這些文章的研究結果。連結:
(https://dzone.com/java-jdk-development-tutorials-tools-news)

17、Java9s:熱情的社群,提供視訊為主的教程。支援註冊、取消關注和通知訂閱。連結:(http://java9s.com/)

18.Pvtuts.com:包括 Java 與其他程式語言的視訊教程中心,在程式設計視訊中理解並深入探討相關細節,自由地在 PVT 中搜索、增加知識、提高或發現其他相關的技術解釋。連結:(http://pvtuts.com/java/java-introduction)

19.Showmedo:可被稱為“開源教育網站”。擁有 10 個視訊系列、38 個視訊的集合,在標籤 Java 下的 3 個學習路徑對於任何 Java 初學者或者專業人士都是一個很棒的開始。連結:(http://showmedo.com/videotutorials/java)

20.Codingbat:優化學習、測試與練習。該站點會不斷檢查參考、教程和示例,以避免錯誤。連結:(http://codingbat.com/)