日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
善用Eclipse的代碼模板功能

Eclipse是個(gè)非常強(qiáng)大的IDE,作為一個(gè)JAVA程序員,幾乎每天都與它打交道,但是它強(qiáng)大的功能都用到了嗎?

今天讓我們來看一下Eclipse中的“代碼模板”功能。什么是代碼模板呢?舉個(gè)例子,一個(gè)很常見的應(yīng)用,如何在一個(gè)類中中建立一個(gè)main函數(shù)?

這還不簡單?話音未落,只見你在鍵盤上飛快的敲擊著,三下五除二便搞定了。

OK,打字很快的說。但是,是不是應(yīng)該思考下,對(duì)于這種非常固定的代碼,有必要一個(gè)字母一個(gè)字母的敲嗎?

作為IDE,其中一個(gè)設(shè)計(jì)哲學(xué)就是能幫用戶干的就幫用戶干,像上面這種情況,就該是Eclipse代碼模板發(fā)揮作用的時(shí)候。

我們只需在類體中鍵入main,然后使用Eclipse的代碼提示快捷鍵(默認(rèn)為Alt+/),回車后,就可以看到Eclipse自動(dòng)幫我們完成了main函數(shù)的完整定義,是不是非常方便?

這只是個(gè)簡單的例子,其實(shí)Eclipse默認(rèn)還提供了很多代碼模板。打開 Windows->Preferences->Java->Editor->Templates,可以看到所有已定義的代碼模板列表。

再舉一個(gè)更常見的例子,在代碼中經(jīng)常需要在控制臺(tái)輸出一些數(shù)據(jù)

System.out.pringln("hello, world");

以前如果你已經(jīng)習(xí)慣了一個(gè)字母一個(gè)字母的敲的話,那么現(xiàn)在你可以嘗試一下鍵入sysout,然后按Alt+/,呵呵,整個(gè)語句都自動(dòng)完成了,而且光標(biāo)還非常體貼的停在括號(hào)中,方便你繼續(xù)輸入,是不是很強(qiáng)大?

在編程中有時(shí)還會(huì)遇到另一類問題,比如我想把某些代碼加到try/catch塊中,進(jìn)行異常檢測(cè)。在代碼模板的幫助下,你完全不用手工鍵入這部分代碼,也不用去管代碼縮進(jìn),你只需要選中要處理的代碼塊,然后按Alt+Shift+Z,回車后, Eclipse會(huì)自動(dòng)為所選代碼塊包上try/catch語句。

盡管Eclipse默認(rèn)已經(jīng)為我們提供了很多有用的模板,但肯定是不夠用的,因此我們需要嘗試創(chuàng)建自己的代碼模板。

我們以一個(gè)很現(xiàn)實(shí)的例子來說明,在實(shí)際開發(fā)中,經(jīng)常會(huì)需要測(cè)試某段代碼的執(zhí)行時(shí)間,一般來說我們會(huì)使用以下方法。

分別記錄代碼執(zhí)行前和執(zhí)行后的時(shí)間戳,然后計(jì)算兩個(gè)時(shí)間戳的差值。這段代碼是非常固化的,如果每次都手工敲入,很令人崩潰,但是如果使用“代碼模板”功能來做,就方便多了。

打開 Windows->Preferences->Java->Editor->Templates,點(diǎn)擊New...,新建代碼模板,如下圖所示錄入代碼,創(chuàng)建一個(gè)名為“xinneng“的模板。

(注意:所有“${}”都是模板變量,如${line_selection}表示當(dāng)前光標(biāo)選中的代碼片段,${cursor}表示代碼生成結(jié)束后光標(biāo)所處的位置,還有很多參數(shù)大家可以參考Eclipse提供的幫助文檔。)

完成后,選中要測(cè)試的代碼塊,使用快捷鍵Alt+Shift+Z,可以看到菜單中多了一項(xiàng)xinneng,點(diǎn)擊xinneng(),Eclipse自動(dòng)在選中代碼塊的上下加上了我們剛才錄入的測(cè)試代碼,酷吧?

好了,通過上面簡單的介紹,大家對(duì)Eclipse的“代碼模板”功能應(yīng)該有個(gè)大致的了解了,如果想對(duì)這一功能進(jìn)行更深入的研究,可以去查閱相關(guān)的幫助文檔和資料。

【編輯推薦】

  1. Eclipse啟動(dòng)新計(jì)劃:通用的SOA平臺(tái)
  2. 下一代Eclipse平臺(tái):Eclipse e4全面介紹
  3. 下一代Eclipse平臺(tái)7月推出 搶先版已可下載
  4. Eclipse插件大全介紹及下載地址

當(dāng)前標(biāo)題:善用Eclipse的代碼模板功能
當(dāng)前地址:http://m.5511xx.com/article/dphiioh.html