7. 代码模板的使用
生活随笔
收集整理的這篇文章主要介紹了
7. 代码模板的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
恐懼是本能,行動是信仰(在此感謝尚硅谷宋紅康老師的教程)
1. 查看 Postfix Completion 模板(后綴補全)
2. 查看 Live Templates 模板(實時模板)
3. 常用代碼模板
3.1 非空判斷
變量.null:if(變量 == null)變量.nn:if(變量 != null)變量.notnull:if(變量 != null)ifn:if(xx == null)inn:if(xx != null)3.2 遍歷數組和集合
數組或集合變量.fori:for循環數組或集合變量.for:增強for循環數組或集合變量.forr:反向for循環數組或集合變量.iter:增強for循環遍歷數組或集合3.3 輸出語句
sout:相當于System.out.printlnsoutm:打印當前方法的名稱soutp:打印當前方法的形參及形參對應的實參值soutv:打印方法中聲明的最近的變量的值變量.sout:打印當前變量值變量.soutv:打印當前變量名及變量值3.4 對象操作
創建對象Xxx.new .var :創建Xxx類的對象,并賦給相應的變量Xxx.new .field:會將方法內剛創建的Xxx對象抽取為一個屬性強轉對象.cast:將對象進行強轉對象.castvar:將對象強轉后,并賦給一個變量3.5 靜態常量聲明
psf:public static finalpsfi:public static final intpsfs:public static final Stringprsf:private static final4. 自定義代碼模板
4.1 自定義后綴補全模板
4.2 自定義 Live Templates
例如:定義 sop 代表 System.out.print();語句
① 在 Live Templates 中增加模板
② 先定義一個模板的組,這樣方便管理所有自定義的代碼模板
③ 在模板組里新建模板
④ 定義模板(以輸出語句為例)
Abbreviation:模板的縮略名稱
Description:模板的描述
Template text:模板的代碼片段
模板應用范圍。比如點擊 Define。選擇如下:應用在 java 代碼中。
其它模板1:單元測試模板:
@Test public void test$var1$(){$var2$ }其它模板2:創建多線程
new Thread(){public void run(){ $var$} };其它模板3:冒泡排序
for(int $INDEX$ = 1; $INDEX$ < $ARRAY$.length; $INDEX$++) {for(int $INDEX2$ = 0; $INDEX2$ < $ARRAY$.length-$INDEX$; $INDEX2$++) {if($ARRAY$[$INDEX2$] > $ARRAY$[$INDEX2$+1]){$ELEMENT_TYPE$ temp = $ARRAY$[$INDEX2$];$ARRAY$[$INDEX2$] = $ARRAY$[$INDEX2$+1];$ARRAY$[$INDEX2$+1] = temp;}} }總結
以上是生活随笔為你收集整理的7. 代码模板的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CRM客户管理系统的作用和四大优势
- 下一篇: 夺命雷公狗—玩转SEO---33---D