外網(wǎng)·適用于高級Java開發(fā)人員的十大網(wǎng)站
時(shí)間:2023-05-30 18:36:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-05-30 18:36:01 來源:網(wǎng)站運(yùn)營
外網(wǎng)·適用于高級Java開發(fā)人員的十大網(wǎng)站:作者:Program Creek
出自:Program Creek
原文:
https://www.programcreek.com/2013/09/top-10-websites-for-advanced-level-java-developers/
這是我為高級Java開發(fā)人員準(zhǔn)備的網(wǎng)站的集合。這些網(wǎng)站提供新聞,常見問題或訪談問題的答案,精彩的講座等。質(zhì)量是好的網(wǎng)站的關(guān)鍵因素。我認(rèn)為它們都具有最高的質(zhì)量。在下文中,我還將分享如何使用這些網(wǎng)站進(jìn)行學(xué)習(xí)或娛樂。您可能認(rèn)為某些站點(diǎn)對任何級別的開發(fā)人員都有好處,但是我認(rèn)為,如何使用它們確定它們是否適合高級Java開發(fā)人員。
1. Stackoverflowhttp://Stackoverflow.com可能是編程世界上最受歡迎的網(wǎng)站。有數(shù)百萬個(gè)很好的問題和答案。學(xué)習(xí)API或編程語言通常依賴于代碼示例,stackoverflow有很多代碼段。
關(guān)于stackoverflow的另一個(gè)好處是它是社交的。您可以查看某些特定標(biāo)簽下的問題,例如“ java”和“ regex”,然后可以查看最常問和投票最多的問題。這可以作為學(xué)習(xí)的好資源,也可以作為編寫Java博客作者的熱門話題的好資源。
2. DZonehttp:
我想說這個(gè)網(wǎng)站很有趣,許多開發(fā)人員分享了他們的博客文章。這就像一次冒險(xiǎn),您永遠(yuǎn)都不知道接下來將要從該站點(diǎn)閱讀什么。
3. LeetCode如果面試問題是特定于Java,例如“Java內(nèi)存中的數(shù)組是什么樣的”,您可以從許多Java教程中獲得答案。但是,如果問題是“如何將排序后的數(shù)組轉(zhuǎn)換為平衡樹”之類的問題,那么leetcode是正確的選擇。它是準(zhǔn)備IT技術(shù)面試的社交平臺,并且包含與算法有關(guān)的問題的集合。最好的部分是它還有一個(gè)在線法官,可以通過提供不同大小的數(shù)據(jù)來檢查您的代碼是否正確。為了成功進(jìn)行技術(shù)面試,他們認(rèn)為這主要是重復(fù)以下三個(gè)重要步驟:代碼→閱讀→討論。
4. Java SE技術(shù)文檔該網(wǎng)站包含使用Java SE API所需的所有文檔。即使您是Java的高級開發(fā)人員,我也很確定您會在這里找到有用的官方信息。例如,您可以閱讀有關(guān)“基本Java類”,“部署”等的一些教程。
5. Github您可能知道可以在那里免費(fèi)托管項(xiàng)目,但是您可能并不知道它是學(xué)習(xí)流行的Java庫和框架的絕佳資源。例如,如果您想學(xué)習(xí)Spring MVC框架,則可以搜索并找到一些開源項(xiàng)目。由于“猴子見猴子能做”規(guī)則適用于學(xué)習(xí)框架,因此您將能夠通過示例快速學(xué)習(xí)框架,特別是如果您已經(jīng)對類似框架有一定的經(jīng)驗(yàn)。
6. Coursera這是視頻講座的最佳站點(diǎn)。您可以從頂尖學(xué)府的著名教授那里找到很多優(yōu)秀的計(jì)算機(jī)科學(xué)課程。其中一些甚至是某些計(jì)算機(jī)科學(xué)領(lǐng)域的發(fā)明者。
7. Java世界該站點(diǎn)包含了大量有關(guān)各種主題的Java教程。很多文章寫得很好,并配有圖片/圖表作為插圖。它可以用作深度學(xué)習(xí)的書。
8. Javased如今,大部分Java開發(fā)都在使用某些庫或框架提供的API。我們幾乎總是使用某些庫中的某些類來編寫任務(wù)。
http://Javased.com是一個(gè)提供流行API類代碼示例的網(wǎng)站。涵蓋了10,000多個(gè)API類。
9.維基百科這是查找和學(xué)習(xí)幾乎所有概念的最佳資源之一。例如,作為一名經(jīng)驗(yàn)豐富的Java開發(fā)人員,您可能只想知道一些概念,但是卻學(xué)不到很多。這是一個(gè)免費(fèi)查找更新信息的好地方。例如,什么是面向服務(wù)器編程。它也可以為您的寫作提供大量的線索和想法。例如,同一詞在不同領(lǐng)域可能代表完全不同的概念。有時(shí),在其他領(lǐng)域了解該概念很有趣。
10. Program Creek與上述10個(gè)網(wǎng)站相比,
http://programcreek.com的要小得多。但
http://programcreek.com是全球排名前100的博客之一。您可以找到一些其他網(wǎng)站尚未編寫的主題,并且每個(gè)文章始終都包含漂亮的圖表或代碼示例。它包含由研究和行業(yè)人士撰寫的文章,并且始終與Java開發(fā)人員共享高質(zhì)量的材料。希望有一天它也會在某人的前十名列表中被提及。
總結(jié):當(dāng)然,對于高級Java開發(fā)人員,還有其他不錯(cuò)的網(wǎng)站。如果你認(rèn)為還有其他網(wǎng)站,請發(fā)表評論。我將在后面結(jié)合它們。