1、樓主可以多問(wèn)問(wèn)老員工,不要害怕他們冷嘲熱諷,只要能賺到錢(qián),這點(diǎn)委屈不算什么,畢竟公司封裝的自己的東西,真的和所學(xué)有所差別。
成都創(chuàng)新互聯(lián)公司長(zhǎng)期為上千家客戶(hù)提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為臨桂企業(yè)提供專(zhuān)業(yè)的成都做網(wǎng)站、成都網(wǎng)站制作,臨桂網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
2、多看別人的代碼 對(duì)同一種功能的實(shí)現(xiàn),可以有很多種編碼方式。多讀別人的代碼,非常有利用開(kāi)拓思路,提高編碼的靈活性。甚至經(jīng)常可以從別人的代碼中得到啟發(fā),產(chǎn)生靈感,創(chuàng)作出優(yōu)秀的代碼。
3、想要看到都能java代碼,需要了解編程的基礎(chǔ)知識(shí),變量,表達(dá)式,程序執(zhí)行結(jié)構(gòu),邏輯判斷等等。最重要是要學(xué)會(huì)如何調(diào)試代碼,慢慢練習(xí),熟練了自然就會(huì)了。
4、這代碼有兩個(gè)重點(diǎn):一是entity是個(gè)什么類(lèi)型,大概是數(shù)據(jù)庫(kù)映射的實(shí)體類(lèi),那么就要多看看相關(guān)的書(shū)籍了,二是業(yè)務(wù)邏輯,也就是和訂單相關(guān)的一系列流程,先自己理理。我比較熟悉C#,對(duì)java一竅不通,看著和你一樣的發(fā)暈啊。
5、買(mǎi)書(shū)。瘋狂的JAVA講義。JAVA基礎(chǔ)等等。不要直接看視頻。書(shū)和視頻結(jié)合,動(dòng)手。你這個(gè)里面,都加入輸入了。還有對(duì)對(duì)象實(shí)例化。這是一段十分簡(jiǎn)單的代碼。還加了注釋。新手,請(qǐng)看書(shū)。不要好高騖遠(yuǎn)。
6、問(wèn)題很簡(jiǎn)單啊,首先一個(gè)父類(lèi)中定義了一個(gè)變量data,并賦初值8,類(lèi)中還有一個(gè)方法用來(lái)獲取變量data的值,另外一個(gè)重構(gòu)的帶參數(shù)的方法用來(lái)給data賦新值并輸出data的值。
一開(kāi)始看源碼,看的特別糙,知道個(gè)大概,知道ArrayList的底層實(shí)現(xiàn)是數(shù)組,HashMap的底層是散列表(數(shù)組+鏈表);更深入一點(diǎn)的擴(kuò)容、hash碰撞等等就不知道了。
你說(shuō)的java源代碼是指編譯成的class文件前的java文件。
打開(kāi)githubguan 網(wǎng)“,全是英文,要能讀懂源代碼,需要有很好的英文閱讀能力,祝你好運(yùn)。學(xué)JAVA經(jīng)常聽(tīng)老師說(shuō)有空去看看源碼,也不告訴人家怎么看,該看什么東西。
其實(shí)最好的方式是你通過(guò)對(duì)某一塊代碼的閱讀,進(jìn)行繪制流程圖,VISIO畫(huà)起流程圖來(lái)很方便,找出數(shù)據(jù)流,再加上自己的閱讀的注釋。在你閱讀學(xué)習(xí)的過(guò)程中,會(huì)發(fā)現(xiàn)其他coder的非常巧妙的做法,這是你應(yīng)該慶幸,因?yàn)槟阍谶M(jìn)步。
閱讀源代碼的說(shuō)明文檔和API文檔。如果源代碼有用法示例或向?qū)В乳喿x這個(gè)。了解整個(gè)項(xiàng)目的模塊結(jié)構(gòu),可以按模塊進(jìn)行閱讀。隨時(shí)使用查找功能(或超鏈接)閱讀關(guān)聯(lián)類(lèi)或關(guān)聯(lián)方法。
Java的源代碼放在JDK的安裝目錄下的src.zip包中。在eclipse中找到引用的java類(lèi),然后點(diǎn)擊Attach Source...在彈出框中選擇External location 然后External File...找到src.zip確定即可。
看懂?在之前,我建議至少將JAVA基礎(chǔ)搞的賊啦精。
首先,如果有別人項(xiàng)目的開(kāi)發(fā)文檔,是必須先閱讀的東西;其次,最好借助于開(kāi)發(fā)工具,比如導(dǎo)入eclipse,比如代碼中按下ctrl+T就會(huì)顯示當(dāng)前類(lèi)型的關(guān)聯(lián)關(guān)系,還可以進(jìn)行class搜索等。
你說(shuō)的java源代碼是指編譯成的class文件前的java文件。
看別人的代碼是一種痛苦的事情,不過(guò)只要你喜歡可以把這種痛苦的經(jīng)歷變成與一個(gè)陌生人的交流,看代碼首先要熟悉業(yè)務(wù),再次通過(guò)注釋尋求,模塊功能。
程序一旦編譯完成后無(wú)法看到源代碼。但是可以有反編譯工具查看一些源碼信息。你可以把問(wèn)題說(shuō)具體點(diǎn)兒,比如什么程序,是匯編程序,C++,C#,還是JAVA。然后網(wǎng)上找反編譯工具看看。一般來(lái)說(shuō)得到源碼是不可能的了。
了解基本java語(yǔ)法;面向?qū)ο笏枷耄蛔詈昧私釻ML語(yǔ)言;稍稍熟悉一種IDE的使用方法。
標(biāo)題名稱(chēng):java看別人代碼 java怎么打開(kāi)別人的代碼
轉(zhuǎn)載源于:http://chinadenli.net/article18/depoggp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、做網(wǎng)站、App開(kāi)發(fā)、企業(yè)建站、、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)