學(xué)會(huì)在idea(eclipse)中閱讀、調(diào)試源碼,是java程序員必不可少的一項(xiàng)技能。

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的站前網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
在idea中配完環(huán)境后,默認(rèn)其實(shí)也是能夠?qū)dk的源碼進(jìn)行debug調(diào)試的。但是無法在源碼中添加自己的注釋,無法添加自己的理解。如果干瞪眼看的話,可能過段時(shí)間,就忘記了。下面就介紹下,如何在jdk源碼中為所欲為,像在我們自己的代碼中一樣寫注釋、調(diào)代碼:
打開idea,選擇Project-File-Project Structure-SDKs-Sourcepath,初始狀態(tài)如下圖 :
打開本地jdk安裝路徑,本處為E:\java\jdk8,將此路徑下的src.zip壓縮包解壓到自定義的指定文件夾(可以在電腦磁盤任意位置),本處解壓到同目錄的jdk_source文件夾下,如下圖:
繼續(xù)在步驟1中的設(shè)置頁面中操作,將E:\java\jdk8\src.zip通過右側(cè)的減號(hào)將其移除;并通過右側(cè)的加號(hào),將解壓文件夾E:\java\jdk8\jdk_source導(dǎo)入進(jìn)來;點(diǎn)擊apply,再點(diǎn)擊OK。導(dǎo)入結(jié)果見下圖:
這時(shí),再重新打開jdk的源碼類,我們就可以在源java文件中,添加自己的注釋了。
一定注意:添加注釋時(shí),一定不要新加一行寫注釋。最好在一行代碼的后面,使用//進(jìn)行注釋。否則行號(hào)和真正的jre中編譯后的代碼行號(hào)對(duì)應(yīng)不上,如果對(duì)源碼debug時(shí),會(huì)出現(xiàn)代碼運(yùn)行和行號(hào)不匹配的情況
public?boolean?onKeyDown(int?keyCode,?KeyEvent?event)?{
boolean?ret;
if?(keyCode?==?KeyEvent.KEYCODE_BACK)?{
SharedPreferences?shareddata?=?this.getSharedPreferences("login",
MODE_PRIVATE);
String?right_pass?=?shareddata.getString("right_pass",?null);
if?(right_pass?!=?null)?{
ret?=?"true".equals(right_pass);
if?(ret)?{
this.finish();
}
}
}?else?{
//cond_1
return?super.onKeyDown(keyCode,?event);
}
//cond_0
return?true;
}
要做到離線翻譯,那就需要外部包的支持,網(wǎng)上找日文的字典包,導(dǎo)入到項(xiàng)目中,如果在線的話,直接網(wǎng)上找個(gè)翻譯網(wǎng)址,抓一下接口,項(xiàng)目里面直接調(diào)用抓到的http接口,參數(shù)按接口要求傳遞,獲取返回的翻譯結(jié)果。
網(wǎng)頁題目:java代碼翻譯網(wǎng)站 java代碼在線翻譯
當(dāng)前鏈接:http://www.chinadenli.net/article8/dopgiip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、建站公司、網(wǎng)站維護(hù)、ChatGPT、動(dòng)態(tài)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)