一、Stackoverflowhtml
Stackoverflow.com 多是編程界中最流行的網站了,該網站有成千上萬個好問題和答案。學習API或者編程語言,一般依賴於代碼示例,stackoverflow就能夠提供大量的代碼片斷。java
Stackoverflow的另外一個優勢在於它的社交性。你能夠在一些特定的標籤下查看問題,好比「Java」、「regex」,你就會看到哪些是高頻問題。這對於學習,以及Java博主書寫熱門話題都是一種很是好的資源。git
網站地址:http://stackoverflow.com/github
二、DZone面試
這是一個很是有趣的網站,有至關多的開發者在這個網站上分享他們博客文章。就像一場冒險同樣,在這裏,你永遠不知道下一秒會看到什麼內容。算法
網站地址:http://www.dzone.com編程
三、LeetCode數組
若是有Java方面的面試問題,例如「在Java中,內存中的數組是什麼樣的」,你能夠從不少Java教程中找到答案。可是,遇到相似於「如何將SortedArray轉化成一個BalancedTree」這樣的問題,你就應該去求助LeetCode了。LeetCode包含一系列算法問題, 它能爲有關信息技術的面試提供一個社會性的平臺。這個網站最好的地方就是,它能夠經過大小不一樣的數據在線檢查你的代碼是否正確。不少人認爲,面試成功的關鍵在於重複這三個重要步驟:編碼->閱讀->討論。oracle
網站地址: http://leetcode.com/框架
四、Java SE技術文檔
這個網站包含了在使用Java SE API時會用到的全部文檔,即便你是Java開發牛人,我敢確定在這裏你仍能發現一些有用的東西。好比,你能夠閱讀一些像「Java類的本質」、「部署」這樣的教程。
網站地址: http://docs.oracle.com/javase/
五、Github
你也許知道能夠免費的將你的項目託管在哪,但你不必定知道它仍是一個學習當今流行的Java庫和框架的優秀資源。好比,你想學 Spring MVC Framework,你能夠搜索而且找到一些開源的項目。遵循「照葫蘆畫瓢」的原則,你可以經過實例快速的學習框架,尤爲是你已經具備使用相似框架的經驗。
網站地址:https://github.com/
六、Coursera
這是有關視頻講座的最好網站,在這裏你能夠找到許多頂尖學校的著名教授的優秀計算機科學課程。這些教授中,有些甚至是一些計算機科學領域的發明者。
網站地址:https://www.coursera.org/
七、Java World
這個網站包含了大量的Java教程,涉及各類各樣的話題。其中不少文章都寫的很好,而且有圖片、插圖進行說明。它能夠被用來看成深度學習的教科書。
網站地址:http://www.javaworld.com/
八、IBM developerWorks
這裏有不少由IBM公司的人寫的很是不錯的文章。
網站地址:http://www.ibm.com/developerworks/java/
九、Wikipedia 維基百科
這個網站是查詢或學習幾乎全部概念的最好的資源之一。例如,做爲一個資深的Java開發人員,你可能只是想了解一些概念並不想深度研究。這裏是一個能夠免費查詢最新信息的好地方。例如,什麼是面向服務的編程?另外,它還能爲你的寫做提供大量素材。好比,同一個詞在不一樣的領域可能會有徹底不一樣的含義。有時,研究這些詞在不一樣領域的不一樣含義是很是有意思的。
網站地址: http://en.wikipedia.org/wiki/
十、Program Creek
與以上幾個網站相比,Programcreek.com在規模上要小不少。可是規模小也有優勢,它在維護方面作的更好,讀起來更有趣。在這裏,你能夠找到其餘任何網站都未曾涉及到的話題,並且幾乎每篇文章都包含漂亮的插圖或者示例代碼。它包含了來自不一樣領域的人發表的文章(科研、工業),而且常常爲Java開發者提供優質材料。但願有一天,它也會出如今一些人的網站前十名排行名單中。
網站地址: http://www.programcreek.com/
注:做爲對本身將來一年的長期約束,make myself stronger