推薦10個(gè)常用的Java網(wǎng)站
成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、象山網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為象山等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
Stackoverflow
Stackoverflow點(diǎn)抗 可能是編程界中最流行的網(wǎng)站了,該網(wǎng)站有成千上萬個(gè)好問題和答案。學(xué)習(xí)API或者編程語言,通常依賴于代碼示例,stackoverflow就可以提供大量的代碼片段。
Stackoverflow的另一個(gè)優(yōu)點(diǎn)在于它的社交性。你可以在一些特定的標(biāo)簽下查看問題,比如“Java”、“regex”,你就會(huì)看到哪些是高頻問題。這對(duì)于學(xué)習(xí),以及Java博主書寫熱門話題都是一種非常好的資源。
DZone
這是一個(gè)非常有趣的網(wǎng)站,有相當(dāng)多的開發(fā)者在這個(gè)網(wǎng)站上分享他們博客文章。就像一場冒險(xiǎn)一樣,在這里,你永遠(yuǎn)不知道下一秒會(huì)看到什么內(nèi)容。
LeetCode
如果有Java方面的面試問題,例如“在Java中,內(nèi)存中的數(shù)組是什么樣的”,你可以從很多Java教程中找到答案。但是,遇到類似于“如何將SortedArray轉(zhuǎn)化成一個(gè)BalancedTree”這樣的問題,你就應(yīng)該去求助LeetCode了。LeetCode包含一系列算法問題, 它能為有關(guān)信息技術(shù)的面試提供一個(gè)寬殲社會(huì)性的平臺(tái)。這個(gè)網(wǎng)站最好的地方就是,它可以通過大小不同的數(shù)據(jù)在線檢查你的代碼是否正確。很多人認(rèn)為,面試成功的關(guān)鍵在于重復(fù)這三個(gè)重要步驟:編碼-閱讀-討論。
Java?SE技術(shù)文檔
這個(gè)網(wǎng)站包含了在使用Java?SE API時(shí)會(huì)用到的所有文檔,即使你是Java開發(fā)牛人,我敢肯定在這里你仍能發(fā)現(xiàn)一些有用的東西。比如,你可以閱讀一些像“Java類的本質(zhì)”、“部署”這樣的教程。
Github
你也許知道可以免費(fèi)的將你的項(xiàng)目托管在哪,但你不一定知道它還是一個(gè)學(xué)習(xí)當(dāng)今流行的Java庫和框架的優(yōu)秀資源。比如,你想學(xué) Spring MVC Framework,你可以搜索并且找到一些開源的項(xiàng)目。遵循“照葫蘆畫瓢”的原則,你能夠通過實(shí)例快速的學(xué)習(xí)框架,尤其是你已經(jīng)具有使用類似框架的經(jīng)驗(yàn)。
Coursera
這是有關(guān)視頻講座的最好網(wǎng)站,在這里你可以找到許多頂尖學(xué)校的著名教授的優(yōu)秀計(jì)算機(jī)科學(xué)課程。這些教授中,有些甚至是一些計(jì)算機(jī)科學(xué)領(lǐng)域的發(fā)明者。
Java?World
這個(gè)網(wǎng)站包含了大量的Java教程,涉及各種各樣的話題。其中很多文章都寫的很好,并且有圖片、插圖進(jìn)行說明。它可以被用來當(dāng)作深度學(xué)習(xí)的教科書。
DevStore
這個(gè)網(wǎng)站是針對(duì)開發(fā)者做的一個(gè)服務(wù)商店,為開發(fā)者提供從設(shè)計(jì)開發(fā)到運(yùn)營推廣一站式的解決方案。開發(fā)者在任何階段需要某種服務(wù)時(shí),都可通過DevStore進(jìn)行參數(shù)對(duì)比,查看評(píng)測、快速體驗(yàn)等來了缺漏解,不再需要一一搜索。
Wikipedia 維基百科
這個(gè)網(wǎng)站是查詢或?qū)W習(xí)幾乎所有概念的最好的資源之一。例如,作為一個(gè)資深的Java開發(fā)人員,你可能只是想了解一些概念并不想深度研究。這里是一個(gè)可以免費(fèi)查詢最新信息的好地方。例如,什么是面向服務(wù)的編程?另外,它還能為你的寫作提供大量素材。比如,同一個(gè)詞在不同的領(lǐng)域可能會(huì)有完全不同的含義。有時(shí),研究這些詞在不同領(lǐng)域的不同含義是非常有意思的。
Program Creek
與以上幾個(gè)網(wǎng)站相比,Programcreek點(diǎn)抗 在規(guī)模上要小很多。但是規(guī)模小也有優(yōu)點(diǎn),它在維護(hù)方面做的更好,讀起來更有趣。在這里,你可以找到其他任何網(wǎng)站都不曾涉及到的話題,而且?guī)缀趺科恼露及恋姆蔂€插圖或者示例代碼。它包含了來自不同領(lǐng)域的人發(fā)表的文章(科研、工業(yè)),并且經(jīng)常為Java開發(fā)者提供優(yōu)質(zhì)材料。希望有一天,它也會(huì)出現(xiàn)在一些人的網(wǎng)站前十名排行名單中。
注:當(dāng)然,對(duì)于Java開發(fā)牛人來說還有很多其它不錯(cuò)的網(wǎng)站。如果你認(rèn)為有其他的網(wǎng)站也應(yīng)該列在這里,請(qǐng)留言,我以后也會(huì)加進(jìn)去的。謝謝。
有個(gè)開源代碼托管平臺(tái)叫g(shù)ithub來了解下。
GitHub是一個(gè)面向開源及私有軟件項(xiàng)目的托管平臺(tái),因?yàn)橹恢С謌it作為唯一的版本庫格式進(jìn)行托管,故名GitHub。
github也可察雀以是一個(gè)遠(yuǎn)程代碼倉庫,你可以將你的代碼或者項(xiàng)目上傳到github倉庫,這個(gè)完全沒有問題,網(wǎng)上有g(shù)ithub客戶端管理軟件,操作非常簡單,就類似于:SVN、CVS。
github也是一個(gè)開源代碼協(xié)作社區(qū),通過github你可以參與別人的開源項(xiàng)目,也可以讓別人參與你的開源項(xiàng)目。有些公司的產(chǎn)品,自己不想投入人力,但又不想放棄,就采用github代碼托管的方式,將代碼開源出去,讓開發(fā)愛好者參與進(jìn)來,其中docker就是一個(gè)很好的例子,也是開源最成功的一個(gè)項(xiàng)目。
下面介紹如何從github上拿到開源項(xiàng)目:zxin。
1、打開github官網(wǎng)“”。
2、根據(jù)“拍沒知zxing”查找。
3、下載開源項(xiàng)目:zxing
操作:Cloneordowanload-DownloadZIP.
這樣zxin源代碼就拿到了,doc目錄是項(xiàng)目文檔襲消,打開
index.html,全是英文,
要能讀懂源代碼,需要有很好的英文閱讀能力,祝你好運(yùn)。
Git是現(xiàn)在主流的一種代碼托管技術(shù)?;旧洗蠖鄶?shù)的公司都在使用Git進(jìn)行協(xié)同開發(fā)。很多代碼托管平臺(tái)也是通過Git來實(shí)現(xiàn)的。
Git可以對(duì)代碼進(jìn)行版本控制以及分支管理等。它里面主要包含遠(yuǎn)程倉庫,克隆,本地倉庫,分支,提交,拉取等概念。其中遠(yuǎn)程倉庫是指我們代碼存儲(chǔ)在服務(wù)器的地方,并且是我們整個(gè)團(tuán)隊(duì)中所有人都可以訪問的地方。
克隆則是指從遠(yuǎn)程倉庫克隆到本地的過程。本地倉庫指的是我們開發(fā)人員從遠(yuǎn)程倉庫克隆一份代碼之后,保存在我們本地的代碼,但是這個(gè)代碼只有克隆的代碼的開發(fā)人員可以看到。
分支分為主分支(master分支)和開發(fā)分支(develop分支),但我們開發(fā)的時(shí)候,基本孫饑不在master上面進(jìn)行開發(fā),而是我們自己從主分支或者開發(fā)分支中再分出來一條分支,然后我們就在這個(gè)分支上進(jìn)行開發(fā),里面的每個(gè)分支都有自己的代碼。
提交是指在我們的代碼開發(fā)完成之后,需要將則猜返其修改并且說明修改的內(nèi)容進(jìn)行提交,但是此時(shí)的代碼只會(huì)提交到我們本地的倉庫,遠(yuǎn)程倉庫此時(shí)還不會(huì)修改。
拉去的意思指在開發(fā)中,同一個(gè)項(xiàng)目可能是兆碼多人協(xié)作開發(fā),那么我們就需要將別人修改的代碼拉去并合并到自己的代碼中。
合并,顧名思義是指在我們自己的分支開發(fā)完成并且檢查沒有發(fā)現(xiàn)問題之后,就需要將我們的分支合并到主分支上面。
推送指由于之前的所有操作都是在我們本地進(jìn)行的,遠(yuǎn)程倉庫的代碼并沒有任何的改變,這就需要我們將本地的代碼推送到遠(yuǎn)程的倉庫中,更新遠(yuǎn)程倉庫代碼。
在開發(fā)中,我們可以合理地使用Git并且對(duì)它進(jìn)行管理,當(dāng)新版本遇到問題之后,我們就可能需要使用舊版本的代碼并將代碼進(jìn)行回滾,以解決突發(fā)問題。
擴(kuò)展資料
游戲編程的簡單介紹
游戲編程指利用計(jì)算機(jī)編程語言,如C編程語言、C++、java等,編寫計(jì)算機(jī)、手機(jī)或游戲機(jī)上的游戲。 目前流行的游戲編程語言為C++編程語言,游戲編程接口為DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等?,F(xiàn)在手機(jī)上玩的游戲分為Android與IOS兩種平臺(tái),分別是用java和object-c(或swift)。當(dāng)然時(shí)下也流行一些跨平臺(tái)的編程引擎,例如cocos2d-x、unity 3D等。
參考資料來源:Git-Git是什么
新聞標(biāo)題:JAVA代碼托管平臺(tái) csdn代碼托管平臺(tái)
網(wǎng)頁網(wǎng)址:http://jinyejixie.com/article26/ddpiijg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、商城網(wǎng)站、品牌網(wǎng)站制作、App開發(fā)、Google、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)