保持永久學(xué)習(xí)的心態(tài),將成就一個(gè)優(yōu)秀的你。新時(shí)代的學(xué)習(xí)不再局限于傳統(tǒng)的課堂教學(xué),而是個(gè)性化的學(xué)習(xí),課下自己學(xué)習(xí),也成為很多人的學(xué)習(xí)新方式,可以對(duì)課堂中知識(shí)起到溫故知新的作用。
作為開(kāi)發(fā)者來(lái)說(shuō),必備的除了對(duì)學(xué)習(xí)課堂中的專(zhuān)注和編碼的熱情,還要自己有一套豐富知識(shí)和資訊的途徑,不可缺少的就是平時(shí)學(xué)習(xí)的網(wǎng)站。日前,一個(gè)資深程序員為我們推薦了他搜集的一些Java開(kāi)發(fā)必備的網(wǎng)站,這些網(wǎng)站可以提供信息,以及一些很棒的講座, 還能解答一般問(wèn)題、面試問(wèn)題等,不妨來(lái)看一下。
1、Stack overflow
Stack overflow.com 可能是編程界中最流行的網(wǎng)站了 , 是一個(gè)與程序相關(guān)的 IT 技術(shù)問(wèn)答網(wǎng)站,用戶(hù)可以在網(wǎng)站免費(fèi)提交問(wèn)題,瀏覽問(wèn)題,索引相關(guān)內(nèi)容,在創(chuàng)建主頁(yè)的時(shí)候使用簡(jiǎn)單的 HTML 。一部分的程序員學(xué)習(xí) API 或者編程語(yǔ)言 , 通常依賴(lài)于代碼示例 ,stackoverflow 就可以提供大量的代碼片段。
Stackoverflow 的另一個(gè)優(yōu)點(diǎn)在于它的社交性。你可以在一些特定的標(biāo)簽下查看問(wèn)題 , 比如“ Java ”、“ regex ” , 你就會(huì)看到哪些是高頻問(wèn)題。這對(duì)于學(xué)習(xí) , 以及 Java 博主書(shū)寫(xiě)熱門(mén)話題都是一種非常好的資源。
2、DZone
這是一個(gè)非常有趣的網(wǎng)站 , 有相當(dāng)多的開(kāi)發(fā)者在這個(gè)網(wǎng)站上分享他們博客文章。就像一場(chǎng)冒險(xiǎn)一樣 , 在這里 , 你永遠(yuǎn)不知道下一秒會(huì)看到什么內(nèi)容。
3、LeetCode
如果有 Java 方面的面試問(wèn)題 , 例如“在 Java 中 , 內(nèi)存中的數(shù)組是什么樣的” , 你可以從很多 Java 教程中找到答案。但是 , 遇到類(lèi)似于“如何將 SortedArray 轉(zhuǎn)化成一個(gè) BalancedTree ”這樣的問(wèn)題 , 你就應(yīng)該去求助 LeetCode 了。 LeetCode 包含一系列算法問(wèn)題 , 它能為有關(guān)信息技術(shù)的面試提供一個(gè)社會(huì)性的平臺(tái)。這個(gè)網(wǎng)站最好的地方就是 , 它可以通過(guò)大小不同的數(shù)據(jù)在線檢查你的代碼是否正確。很多人認(rèn)為 , 面試成功的關(guān)鍵在于重復(fù)這三個(gè)重要步驟 : 編碼 -> 閱讀 -> 討論。
4、Java SE
這個(gè)網(wǎng)站包含了在使用 Java SE API 時(shí)會(huì)用到的所有文檔 , 即使你是 Java 開(kāi)發(fā)牛人 , 我敢肯定在這里你仍能發(fā)現(xiàn)一些有用的東西。比如 , 你可以閱讀一些像“ Java 類(lèi)的本質(zhì)”、“部署”這樣的教程。
5、Github
你也許知道可以免費(fèi)的將你的項(xiàng)目托管在哪 , 但你不一定知道它還是一個(gè)學(xué)習(xí)當(dāng)今流行的 Java庫(kù)和框架的優(yōu)秀資源。比如 , 你想學(xué) Spring MVC Framework, 你可以搜索并且找到一些開(kāi)源的項(xiàng)目。遵循“照葫蘆畫(huà)瓢”的原則 , 你能夠通過(guò)實(shí)例快速的學(xué)習(xí)框架 , 尤其是你已經(jīng)具有使用類(lèi)似框架的經(jīng)驗(yàn)。
6、Coursera
這是有關(guān)視頻講座的最好網(wǎng)站 , 在這里你可以找到許多頂尖學(xué)校的知名教授的優(yōu)秀計(jì)算機(jī)科學(xué)課程。這些教授中 , 有些甚至是一些計(jì)算機(jī)科學(xué)領(lǐng)域的發(fā)明者。
7、Java World
這個(gè)網(wǎng)站包含了大量的 Java 教程 , 涉及各種各樣的話題。其中很多文章都寫(xiě)的很好 , 并且有圖片、插圖進(jìn)行說(shuō)明。它可以被用來(lái)當(dāng)作深度學(xué)習(xí)的教科書(shū)。
8、DevStore
這個(gè)網(wǎng)站是開(kāi)發(fā)者服務(wù)商店,這個(gè)網(wǎng)站集成了眾多的開(kāi)發(fā)者服務(wù),以及相關(guān)的服務(wù)評(píng)測(cè),另外還給開(kāi)發(fā)者提供一些免費(fèi)的源碼供大家學(xué)習(xí)。主要同類(lèi)第三方服務(wù)的對(duì)比功能很強(qiáng)大,可以根據(jù)自己的需要找出適合自己的第三方服務(wù)。
9、Wikipedia
這個(gè)網(wǎng)站是查詢(xún)或?qū)W習(xí)幾乎所有概念的最好的資源之一。例如 , 作為一個(gè)資深的 Java 開(kāi)發(fā)人員, 你可能只是想了解一些概念并不想深度研究。這里是一個(gè)可以免費(fèi)查詢(xún)最新信息的好地方。例如, 什么是面向服務(wù)的編程 ? 另外 , 它還能為你的寫(xiě)作提供大量素材。比如 , 同一個(gè)詞在不同的領(lǐng)域可能會(huì)有完全不同的含義。有時(shí) , 研究這些詞在不同領(lǐng)域的不同含義是非常有意思的。
10、Program Creek
與以上幾個(gè)網(wǎng)站相比 ,Programcreek.com 在規(guī)模上要小很多。但是規(guī)模小也有優(yōu)點(diǎn) , 它在維護(hù)方面做的更好 , 讀起來(lái)更有趣。在這里 , 你可以找到其他任何網(wǎng)站都不曾涉及到的話題 , 而且?guī)缀趺科恼露及恋牟鍒D或者示例代碼。它包含了來(lái)自不同領(lǐng)域的人發(fā)表的文章 ( 科研、工業(yè) ),并且經(jīng)常為 Java 開(kāi)發(fā)者提供優(yōu)質(zhì)材料。希望有一天 , 它也會(huì)出現(xiàn)在一些人的網(wǎng)站前十名排行名單中。
以上就是小編針對(duì)Java學(xué)習(xí)推薦的的網(wǎng)站了,希望對(duì)你有所幫助,對(duì)學(xué)習(xí)更加的有用,課堂學(xué)習(xí)和個(gè)人豐富相結(jié)合,學(xué)習(xí)起來(lái)更加的輕松愉快。