質(zhì)量是衡量一個網(wǎng)站的關(guān)鍵因素灭美,我個人認為這些網(wǎng)站質(zhì)量都很好。接下來养盗,我會跟大家分享我是如何使用這些網(wǎng)站學習和娛樂的缚陷。或許你會認為有些網(wǎng)站適合任何水平的開發(fā)者往核,但是我認為:對于Java開發(fā)牛人來說箫爷,網(wǎng)站的好壞取決于如何使用它們。
1、Stackoverflow
Stackoverflow.com
可能是編程界中最流行的網(wǎng)站了虎锚,該網(wǎng)站有成千上萬個好問題和答案硫痰。學習API或者編程語言,通常依賴于代碼示例窜护,stackoverflow就可以提供大量的代碼片段效斑。Stackoverflow的另一個優(yōu)點在于它的社交性。你可以在一些特定的標簽下查看問題柱徙,比如“Java”缓屠、“regex”,你就會看到哪些是高頻問題护侮。這對于學習敌完,以及Java博主書寫熱門話題都是一種非常好的資源。
網(wǎng)站地址:http://stackoverflow.com/
2概行、DZone
這是一個非常有趣的網(wǎng)站蠢挡,有相當多的開發(fā)者在這個網(wǎng)站上分享他們博客文章。就像一場冒險一樣凳忙,在這里业踏,你永遠不知道下一秒會看到什么內(nèi)容。網(wǎng)站地址:http://www.dzone.com
3涧卵、LeetCode
如果有Java方面的面試問題勤家,例如“在Java中,內(nèi)存中的數(shù)組是什么樣的”柳恐,你可以從很多Java教程中找到答案伐脖。但是,遇到類似于“如何將SortedArray轉(zhuǎn)化成一個BalancedTree”這樣的問題乐设,你就應該去求助LeetCode了讼庇。LeetCode包含一系列算法問題, 它能為有關(guān)信息技術(shù)的面試提供一個社會性的平臺。這個網(wǎng)站最好的地方就是近尚,它可以通過大小不同的數(shù)據(jù)在線檢查你的代碼是否正確蠕啄。很多人認為,面試成功的關(guān)鍵在于重復這三個重要步驟:編碼->閱讀->討論戈锻。
網(wǎng)站地址: http://leetcode.com/
4歼跟、Java SE技術(shù)文檔
這個網(wǎng)站包含了在使用Java SE API時會用到的所有文檔,即使你是Java開發(fā)牛人格遭,我敢肯定在這里你仍能發(fā)現(xiàn)一些有用的東西哈街。比如,你可以閱讀一些像“Java類的本質(zhì)”拒迅、“部署”這樣的教程骚秦。
網(wǎng)站地址: http://docs.oracle.com/javase/
5她倘、Github
你也許知道可以免費的將你的項目托管在哪,但你不一定知道它還是一個學習當今流行的Java庫和框架的優(yōu)秀資源作箍。比如帝牡,你想學 Spring MVC Framework,你可以搜索并且找到一些開源的項目蒙揣。遵循“照葫蘆畫瓢”的原則,你能夠通過實例快速的學習框架开瞭,尤其是你已經(jīng)具有使用類似框架的經(jīng)驗懒震。網(wǎng)站地址:https://github.com/
6、Coursera
這是有關(guān)視頻講座的最好網(wǎng)站嗤详,在這里你可以找到許多頂尖學校的著名教授的優(yōu)秀計算機科學課程个扰。這些教授中,有些甚至是一些計算機科學領(lǐng)域的發(fā)明者葱色。網(wǎng)站地址:https://www.coursera.org/
7递宅、Java World
這個網(wǎng)站包含了大量的Java教程,涉及各種各樣的話題苍狰。其中很多文章都寫的很好办龄,并且有圖片、插圖進行說明淋昭。它可以被用來當作深度學習的教科書俐填。
網(wǎng)站地址:http://www.javaworld.com/
8、IBM developerWorks
這里有很多由IBM公司的人寫的非常不錯的文章翔忽。
網(wǎng)站地址:http://www.ibm.com/developerworks/java/
9英融、Wikipedia 維基百科
這個網(wǎng)站是查詢或?qū)W習幾乎所有概念的最好的資源之一。例如歇式,作為一個資深的Java開發(fā)人員驶悟,你可能只是想了解一些概念并不想深度研究。這里是一個可以免費查詢最新信息的好地方材失。例如痕鳍,什么是面向服務(wù)的編程?另外豺憔,它還能為你的寫作提供大量素材额获。比如,同一個詞在不同的領(lǐng)域可能會有完全不同的含義恭应。有時抄邀,研究這些詞在不同領(lǐng)域的不同含義是非常有意思的。網(wǎng)站地址: http://en.wikipedia.org/wiki/
10昼榛、Program Creek
與以上幾個網(wǎng)站相比境肾,Programcreek.com在規(guī)模上要小很多剔难。但是規(guī)模小也有優(yōu)點,它在維護方面做的更好奥喻,讀起來更有趣偶宫。在這里,你可以找到其他任何網(wǎng)站都不曾涉及到的話題环鲤,而且?guī)缀趺科恼露及恋牟鍒D或者示例代碼纯趋。它包含了來自不同領(lǐng)域的人發(fā)表的文章(科研、工業(yè))冷离,并且經(jīng)常為Java開發(fā)者提供優(yōu)質(zhì)材料吵冒。希望有一天,它也會出現(xiàn)在一些人的網(wǎng)站前十名排行名單中西剥。
網(wǎng)站地址: http://www.programcreek.com/