欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Eclipse的Template、快捷鍵的用法和設置(1)
在編碼的過(guò)程中,對代碼重用的追求應該是我們的一個(gè)永恒的追求。我們先從相同或相似的代碼里提出公用方法,來(lái)方便我們的重用;而后,隨著(zhù)面向對象技術(shù)的提出,我們又提出父類(lèi)或基類(lèi),在類(lèi)的基礎上對代碼進(jìn)行重用;后來(lái),我們又有了模式這種層次的代碼重用,雖然模式不僅僅是為了代碼重用,但這也是一個(gè)目的;最后,我們又創(chuàng )建了各種框架或架構,來(lái)在更高層次的重用代碼;展望未來(lái),我們會(huì )在元數據、域領(lǐng)域的范圍內進(jìn)行代碼的重用。
所有這一切,仍然還不能滿(mǎn)足我們對代碼重用的要求,我們還是會(huì )遇到各種各樣的代碼重用上的煩惱。以下我來(lái)簡(jiǎn)單舉出幾個(gè)我們在編碼過(guò)程中遇到的實(shí)際問(wèn)題:
System.out.println(……);
這個(gè)方法是我們在Java編程的過(guò)程中經(jīng)常會(huì )用到的,用得太頻繁了,本來(lái)不是很長(cháng)的方法調用,在我們使用頻率過(guò)高后,就會(huì )覺(jué)得非常的麻煩。為什么呢?我們每次使用這個(gè)方法,所不同的只是println方法里面的參數,但每次不得不從Systemprintln一個(gè)一個(gè)字母的敲。
與之相同的情況還有:public final static String SEQUENCE_T_PRODUCT_HIST = "T_PRODUCT_HIST";這是一個(gè)為常量賦值的語(yǔ)句,在我們的項目中,使用量也相當的大。
可能有人會(huì )說(shuō)上面的語(yǔ)句比較簡(jiǎn)單,不能重用也是可以忍受的,而挖空心思去重用它們,反倒好像走了極端。如果有人這么想,那么請看看下面的例子:
try
{
……
}
catch(SQLException Ex)
{
log.error(this.getClass(), "addUserRole", Ex, Ex.getMessage());
throw new PersistenceException(Ex);
}
Catch(Exception e)
{
……
}
比起上面的輸出語(yǔ)句,這種對違例的撲捉更讓人頭疼,重復的代碼更多,但又不能通過(guò)面向對象技術(shù)進(jìn)行重用。
還有這樣的例子,由于需要在程序中記錄日志的原因,需要在每一個(gè)類(lèi)的開(kāi)頭寫(xiě)下這樣的語(yǔ)句:
public class ICRMValidationFormTag ……
{
private final static Logger.Module MOD = new Logger.Module(ModuleId.MOD_TAG);
private final static Logger LOG = Logger.getLogger(ICRMValidationFormTag.class, MOD);
private final static PerformanceLogger PLOG = PerformanceLogger.getLogger(ICRMValidationFormTag.class);
……
}
等等。
這樣的例子很多,我們在代碼中可以信手拈來(lái)。很多的情況,我們將會(huì )在后面的示例中看到。
從上面的例子可以看出,有這樣一些的代碼,有重用的需求,但我們卻很難在語(yǔ)言的基礎上、或面向對象技術(shù)、或模式、框架的基礎上進(jìn)行代碼的重用??赡艿脑蛑饕幸韵聨讉€(gè)方面:第一是語(yǔ)言規范方面的原因,如print方法的調用和定義靜態(tài)常量;第二是由于語(yǔ)言上的一些過(guò)程語(yǔ)句,如try…catch語(yǔ)句和case語(yǔ)句;第三可能是具體項目的一些性能或業(yè)務(wù)等方面的一些考慮。
對于這樣的一些代碼的重用方面的要求,Eclipse的模板給我們帶來(lái)了一個(gè)很好的解決方案。本文和后續的一些文字將探討這方面的問(wèn)題,希望引起大家對使用這一工具的興趣。在我看來(lái),實(shí)際的項目中,關(guān)于Eclipse模板的使用應該是大有用武之地,而且也相當的靈活,能解決很多的實(shí)際問(wèn)題。本文將探討Eclipse模板的使用和自定義模板的一些初步知識;而后續的文字會(huì )接著(zhù)探討一些自定義模板的深入使用。
一、Eclipse模板的使用
Eclipse模板的使用非常的簡(jiǎn)單:在需要使用Eclipse模板的地方輸入模板的名稱(chēng),如println方法的模板名稱(chēng)為:sysout。如下:
然后點(diǎn)擊啟動(dòng)模板的快捷鍵,如我的Eclipse上為ctrl+space  。則出現如下的結果:
是不是很簡(jiǎn)單?
大家如果覺(jué)得sysout模板并沒(méi)有給我們省多少功夫,那么可以嘗試看看main函數,這也是我們經(jīng)常要使用的一個(gè)方法。整個(gè)方法如下:
public static void main(String[] args)
{
}
對于這個(gè)函數,一個(gè)字母一個(gè)字母的輸入,大家是不是覺(jué)得相當的乏味。Eclipse也為這個(gè)函數準備了一個(gè)模板,模板名稱(chēng)為main?,F在請我們在適當的位置輸入main,然后點(diǎn)擊Alt /,Eclipse會(huì )下拉一些選擇,我們選擇“main-main method”這個(gè)選擇,大家就會(huì )看到我們想要的代碼就會(huì )出現在相應的位置上。
二、更改快捷鍵
上面我將Eclipse模板的使用簡(jiǎn)單的描述了一遍,可能有人在點(diǎn)擊Alt /的時(shí)候,并沒(méi)有得到想要的結果。不用著(zhù)急,這是您的Eclipse對模板快捷鍵的設置不同的原因,而我們可以修改模板快捷鍵。
下面我們來(lái)看看如何更改模板快捷鍵:
1. 點(diǎn)擊Window/Perferences,如下
2. Perferences窗口里選擇Workbench,如下
3. 選擇Workbench下的Keys,如下
4. Command欄里的Category選項選擇“Edit”,Name選項選擇“content assist”,如下
5. Assignments欄里選擇Ctrl Space那一行(因為Ctrl SpaceWindows系統占用,所以我們無(wú)法使用模板的這個(gè)快捷鍵),在Key Sequence欄里將Ctrl Space刪掉,輸入Alt L,如下
6. 點(diǎn)擊“Add”按鈕,則在Assignments欄里增加一行,如下
7. 最后點(diǎn)擊“Apply”按鈕和“OK”按鈕,完成更改模板快捷鍵的整個(gè)過(guò)程。
完成了上面的過(guò)程,我們就可以使用Alt L作為Eclipse模板的啟動(dòng)快捷鍵了。
三、如何自定義Eclipse模板
一旦我們學(xué)會(huì )了使用Eclipse模板,我們很快就會(huì )發(fā)現Eclipse自帶的模板遠遠不夠我們使用,這時(shí)候,我們就需要自定義模板,來(lái)適應我們具體項目的實(shí)際需求。
那么,如何自定義Eclipse模板呢?
1. 點(diǎn)擊Window/Perferences,如下
2. Perferences窗口里選擇Java/Edit/Template,如下:
3. 然后點(diǎn)擊“New”按鈕,出現“New Template”窗口,如下
4. 在“New Template”窗口的Name欄里輸入你自定義模板的名稱(chēng),如“test”;在Content欄里選擇javajava表示這個(gè)模板的內容是java代碼,如果選擇javadoc的話(huà),表示這個(gè)模板的內容是注釋?zhuān)?;?/span>Description欄里輸入你的自定義模板的描述,如“just for a test!ha”;最后是模板的java代碼,如“System.out.println(“just for a test!ha”);”。如下
5. 最后不要忘了點(diǎn)擊“OK”按鈕,關(guān)閉兩個(gè)窗口,我們的自定義模板就完成了。
現在,我們可以測試我們的test模板了,趕快試試吧!
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
IDEA的使用
Eclipse如何快速選中字符并添加雙引號——快捷鍵
自定義eclipse代碼規范模板
簡(jiǎn)單5步,制作wordpress留言板 | 隨便說(shuō)說(shuō)SBTalk
新手必會(huì )的Eclipse七大常用快捷鍵
史上最全java eclipse快捷鍵大全系列(一):最常用系列
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久