Stackoverflowphp
Stackoverflow.com 多是編程界中最流行的網站了,該網站有成千上萬個好問題和答案。學習API或者編程語言,一般依賴於代碼示例,stackoverflow就能夠提供大量的代碼片斷。html
Stackoverflow的另外一個優勢在於它的社交性。你能夠在一些特定的標籤下查看問題,好比「Java」、「regex」,你就會看到哪些是高頻問題。這對於學習,以及Java博主書寫熱門話題都是一種很是好的資源。java
DZoneandroid
這是一個很是有趣的網站,有至關多的開發者在這個網站上分享他們博客文章。就像一場冒險同樣,在這裏,你永遠不知道下一秒會看到什麼內容。git
LeetCodegithub
若是有Java方面的面試問題,例如「在Java中,內存中的數組是什麼樣的」,你能夠從不少Java教程中找到答案。可是,遇到相似於「如何將SortedArray轉化成一個BalancedTree」這樣的問題,你就應該去求助LeetCode了。LeetCode包含一系列算法問題, 它能爲有關信息技術的面試提供一個社會性的平臺。這個網站最好的地方就是,它能夠經過大小不一樣的數據在線檢查你的代碼是否正確。不少人認爲,面試成功的關鍵在於重複這三個重要步驟:編碼->閱讀->討論。面試
Java SE技術文檔算法
這個網站包含了在使用Java SE API時會用到的全部文檔,即便你是Java開發牛人,我敢確定在這裏你仍能發現一些有用的東西。好比,你能夠閱讀一些像「Java類的本質」、「部署」這樣的教程。編程
Github數組
你也許知道能夠免費的將你的項目託管在哪,但你不必定知道它仍是一個學習當今流行的Java庫和框架的優秀資源。好比,你想學 Spring MVC Framework,你能夠搜索而且找到一些開源的項目。遵循「照葫蘆畫瓢」的原則,你可以經過實例快速的學習框架,尤爲是你已經具備使用相似框架的經驗。
Coursera
這是有關視頻講座的最好網站,在這裏你能夠找到許多頂尖學校的著名教授的優秀計算機科學課程。這些教授中,有些甚至是一些計算機科學領域的發明者。
Java World
這個網站包含了大量的Java教程,涉及各類各樣的話題。其中不少文章都寫的很好,而且有圖片、插圖進行說明。它能夠被用來看成深度學習的教科書。
DevStore
這個網站是針對開發者作的一個服務商店,爲開發者提供從設計開發到運營推廣一站式的解決方案。開發者在任何階段須要某種服務時,均可經過DevStore進行參數對比,查看評測、快速體驗等來了解,再也不須要一一搜索。
Wikipedia 維基百科
這個網站是查詢或學習幾乎全部概念的最好的資源之一。例如,做爲一個資深的Java開發人員,你可能只是想了解一些概念並不想深度研究。這裏是一個能夠免費查詢最新信息的好地方。例如,什麼是面向服務的編程?另外,它還能爲你的寫做提供大量素材。好比,同一個詞在不一樣的領域可能會有徹底不一樣的含義。有時,研究這些詞在不一樣領域的不一樣含義是很是有意思的。
Program Creek
與以上幾個網站相比,Programcreek.com在規模上要小不少。可是規模小也有優勢,它在維護方面作的更好,讀起來更有趣。在這裏,你能夠找到其餘任何網站都未曾涉及到的話題,並且幾乎每篇文章都包含漂亮的插圖或者示例代碼。它包含了來自不一樣領域的人發表的文章(科研、工業),而且常常爲Java開發者提供優質材料。但願有一天,它也會出如今一些人的網站前十名排行名單中。
注:固然,對於Java開發牛人來講還有不少其它不錯的網站。若是你認爲有其餘的網站也應該列在這裏,請留言,我之後也會加進去的。謝謝。
做爲一個Android 開發者,官網的資料固然不可錯過,從設計,培訓,指南,文檔,都不該該錯過,在之後的學習過程當中慢慢理解體會。
CodePath 是國外一個技術培訓機構,主要培訓iOS 和Android 開發,而CodePath 將Android Guides 放在Github,已經得到了4000+ 個贊,對於Android 初學這特別適合,並且淺顯易懂。
TutorialSpoint 是一個專業的技術教程網站,基本上咱們所熟知的熱門技術,都能在這裏找到教程,知識點覆蓋的特別全,並且代碼風格也很不錯,同時也適合初學着;更人性化的是,全部教程提供離線PDF 下載。
Vogella 提供的Android 開發教程也是可圈可點的,可能知識點覆蓋不是特別全,可是單個知識點,Vogella 講解的仍是很詳細的。
AndroidHive 是一個我的博客,主要寫Android 開發的教程,雖然只是一我的,但卻提供了繪圖,到寫教程,功能視頻演示,也表現出了博主的專業與敬業,博主寫的東西也是跟隨新技術,可實用性特別強。
Tuts+ 是一個技術教程,課程和電子書的網站,基本上熱門的技術都提供了,他的教程主要是免費的,而課程,電子書是有償的,因爲其專業性,大多教程都是高精華的。
Lynda 是一個在線學習網站,該網站提供技術,設計等不少的課程。
Stackoverflow 是一個技術在線問答網站,幾乎日常遇到的全部技術網站,在這裏都能找到答案,並且你提問的問題,上面有不少大牛會很熱心回答。
Github 是一個基於Git 的代碼託管工具,幾乎全部知名的開源軟件都選擇Github 來託管,而不少Android 開發者也都選擇Github,幾乎常見的Demo 在Github 都能找到相似的。
Java Code Geeks 主要是一個Java 教程的網站,而他提供的Android 教程,一步一步,還有配圖,使初學者沒有太大壓力。