在安裝jdk文件路徑下的src.zip可以查看。。在eclipse 里面也可以,只要按著ctrl 鍵 將鼠標 放到想看的類上在點擊左鍵就能進入到定義那個類的里面去了。。
創(chuàng)新互聯(lián)專注于陸港網(wǎng)站建設(shè)服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供陸港營銷型網(wǎng)站建設(shè),陸港網(wǎng)站制作、陸港網(wǎng)頁設(shè)計、陸港網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務,打造陸港網(wǎng)絡公司原創(chuàng)品牌,更為您提供陸港網(wǎng)站排名全網(wǎng)營銷落地服務。
你說的java源代碼是指編譯成的class文件前的java文件。
首先打開eclipse,建立項目:Test,將struts2相關(guān)jar包導入到其中。在Package Explorer標簽欄下操作。這里查閱struts2中,struts2-core-1jar下的源代碼。
打開githubguan 網(wǎng)“,全是英文,要能讀懂源代碼,需要有很好的英文閱讀能力,祝你好運。學JAVA經(jīng)常聽老師說有空去看看源碼,也不告訴人家怎么看,該看什么東西。
1、面對未知的、茫茫多的源碼,我們往往沒有足夠的時間、經(jīng)歷和耐心去通讀所有源碼,我們只需要去讀我們關(guān)注的部分即可(有人可能會說我都不關(guān)心,這?)。
2、打開githubguan 網(wǎng)“,全是英文,要能讀懂源代碼,需要有很好的英文閱讀能力,祝你好運。學JAVA經(jīng)常聽老師說有空去看看源碼,也不告訴人家怎么看,該看什么東西。
3、首先要理清楚代碼結(jié)構(gòu)和業(yè)務結(jié)構(gòu)(應該有些文檔或者大的流程圖),這是閱讀具體代碼的前提。閱讀Java web項目的代碼:你需要找到View層的代碼:前端頁面、圖片、資源文件都在其中。
4、先學會JAVA,至少你看單個方法的時候,能看懂這個方法是做什么的。弄個myeclipse之類的軟件,將代碼運行一遍,看看是干嘛的。
1、一開始看源碼,看的特別糙,知道個大概,知道ArrayList的底層實現(xiàn)是數(shù)組,HashMap的底層是散列表(數(shù)組+鏈表);更深入一點的擴容、hash碰撞等等就不知道了。
2、你說的java源代碼是指編譯成的class文件前的java文件。
3、打開githubguan 網(wǎng)“,全是英文,要能讀懂源代碼,需要有很好的英文閱讀能力,祝你好運。學JAVA經(jīng)常聽老師說有空去看看源碼,也不告訴人家怎么看,該看什么東西。
4、其實最好的方式是你通過對某一塊代碼的閱讀,進行繪制流程圖,VISIO畫起流程圖來很方便,找出數(shù)據(jù)流,再加上自己的閱讀的注釋。在你閱讀學習的過程中,會發(fā)現(xiàn)其他coder的非常巧妙的做法,這是你應該慶幸,因為你在進步。
5、閱讀源代碼的說明文檔和API文檔。如果源代碼有用法示例或向?qū)В乳喿x這個。了解整個項目的模塊結(jié)構(gòu),可以按模塊進行閱讀。隨時使用查找功能(或超鏈接)閱讀關(guān)聯(lián)類或關(guān)聯(lián)方法。
分享標題:如何看java底層源代碼 查看java源代碼
分享URL:http://chinadenli.net/article33/dejheps.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、云服務器、手機網(wǎng)站建設(shè)、品牌網(wǎng)站制作、ChatGPT、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)