Java源碼怎么看(怎么看懂java源碼)
1、java源代碼是txt格式的java文件,用記事本就可以打開(kāi)用eclipse打開(kāi)java文件的方式是如果java文件是一個(gè)eclipse工程根目錄帶有project文件,用fileimportgeneralexist java project大概是然后找到你的目錄否則;看別人的代碼是一種痛苦的事情,不過(guò)只要你喜歡可以把這種痛苦的經(jīng)歷變成與一個(gè)陌生人的交流,看代碼首先要熟悉業(yè)務(wù),再次通過(guò)注釋尋求,模塊功能其實(shí)最好的方式是你通過(guò)對(duì)某一塊代碼的閱讀,進(jìn)行繪制流程圖,VISIO畫(huà)起流程;讀源碼不像圍城外面的人想進(jìn)來(lái),里面的人想出去,它是外面的人不想進(jìn)來(lái),里面的人不想出去當(dāng)我們跨進(jìn)城內(nèi),你會(huì)發(fā)現(xiàn)還是城外好,皮!城內(nèi)風(fēng)光無(wú)限,源碼的海洋任我們遨游!首先我們要對(duì)我們的目標(biāo)有所了解,知道她有;在Eclipse中查看Java類(lèi)庫(kù)的源代碼,可以通過(guò)Ctrl+鼠標(biāo)左鍵的方式來(lái)完成在下載JDK并安裝的時(shí)候,會(huì)有一個(gè)srczip文件,此文件就是Java類(lèi)庫(kù)的源碼但是有時(shí)候,會(huì)出現(xiàn)源碼未找到的問(wèn)題,此時(shí)可以通過(guò)對(duì)其設(shè)置來(lái)解決以JDK1;github也可以是一個(gè)遠(yuǎn)程代碼倉(cāng)庫(kù),你可以將你的代碼或者項(xiàng)目上傳到github倉(cāng)庫(kù),這個(gè)完全沒(méi)有問(wèn)題,網(wǎng)上有g(shù)ithub客戶(hù)端管理軟件,操作非常簡(jiǎn)單,就類(lèi)似于SVNCVSgithub也是一個(gè)開(kāi)源代碼協(xié)作社區(qū),通過(guò)github你可以參與別人的開(kāi);而要深入了解,就需要更多去關(guān)注其內(nèi)部的實(shí)現(xiàn)是怎樣子的在使用IDE的過(guò)程中,我們經(jīng)常會(huì)需要能在IDE中就可以便捷的去查看java的源碼,但若沒(méi)有做相關(guān)設(shè)置,一般在IDE是查看不了java源碼的,此次提供在eclipse中設(shè)置查看java;1點(diǎn) “window“ “Preferences” “Java” “Installed JRES”2此時(shí)quotInstalled JRESquot右邊是列表窗格,列出了系統(tǒng)中的JRE 環(huán)境,選擇你的JRE,然后點(diǎn)邊上的“Edit“, 會(huì)出現(xiàn)一個(gè)窗口Edit JRE 3。
2、現(xiàn)在以eclipse Neon版本和查看JDK存在的類(lèi)String類(lèi)的源碼為例先看一下經(jīng)常出現(xiàn)的問(wèn)題那就開(kāi)始一步一步的進(jìn)行設(shè)置選擇菜單欄中的windowPreferencesJava 點(diǎn)擊Add按鈕,選擇自己安裝JDK的jre運(yùn)行環(huán)境 點(diǎn)擊Next按鈕;java查某個(gè)類(lèi)的源碼可以通過(guò)jar包 例如查看源代碼 把src解壓了就行了啊,然后打開(kāi)解壓后的src文件夾下的javalong 就有Integerjava文件了;你安裝JDK的目錄下,有個(gè)srczip文件,這個(gè)就是JDK源代碼的java文件你可以解壓來(lái)查看,但,最好是關(guān)聯(lián)到IDE如 eclipse 中不需解壓,然后 CTRL + 點(diǎn)擊就可以查看到源代碼了如下圖。
3、還可以進(jìn)行class搜索等第三,通過(guò)運(yùn)行代碼,跟蹤進(jìn)去,用debug模式查看一些關(guān)心的變量和方法是如何被調(diào)用和執(zhí)行的MVC項(xiàng)目,可以從下往上看,就是從數(shù)據(jù)庫(kù)操作,然后封裝dao, service,到Action,再到頁(yè)面;一學(xué)會(huì)如何讀一個(gè)JavaWeb項(xiàng)目源代碼 步驟表結(jié)構(gòu)webxmlmvcdbspring ioclog 代碼 1先了解項(xiàng)目數(shù)據(jù)庫(kù)的表結(jié)構(gòu),這個(gè)方面是最容易忘記 的,有時(shí)候我們只顧著看每一個(gè)方法是怎么進(jìn)行的,卻沒(méi) 有去。
4、在Test項(xiàng)目下,找到 Web App Libraries struts2core2312jar,右鍵單擊struts2core2312jar,選擇quotPropertiesquot如下圖在新彈出的對(duì)話(huà)框中,選擇Java Source Attachment External location External;下載JDK源代碼啊,openJDK上有完整的JDK源代碼,JDK源代碼由C++JavaC匯編 這四種語(yǔ)言組成JVM主體是C++寫(xiě)的,JNI部分是C,工具類(lèi)是Java寫(xiě)的,JVM里混有匯編代碼路徑openjdk7fcssrcb147\jdk\src\share\;JRE System Library rtjar javalangStringclass 雙擊Stringclass,即彈出關(guān)聯(lián)源文件的界面3在項(xiàng)目中找到 JRE System Library, 定位到 rtjar,鼠標(biāo)右鍵點(diǎn)擊,在彈出的界面中選擇quotPropertiesquot,在彈出。
5、ASP”3JAVA語(yǔ)言,Java語(yǔ)言的功能與VB語(yǔ)言幾乎相同,但它的功能更強(qiáng)大,其效果可能是壓倒性的現(xiàn)在大多數(shù)動(dòng)態(tài)網(wǎng)頁(yè)都是用HTML和Java語(yǔ)言編寫(xiě)的,后綴名一般為“ASP”或者“JSP”。
掃描二維碼推送至手機(jī)訪(fǎng)問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。