电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

idea 模板編程知識小結(jié)

瀏覽:70日期:2024-08-19 18:31:51

模板編程是idea的強大功能,也提高了開發(fā)人員的編程效率,比如輸入main函數(shù):

public static void main(String[] args){}

正常情況下我們需要每個字母挨個輸入,但是這樣輸入太慢了,有了模板編程,我們只需要輸入psvm或者main,然后回車,就會輸出

public static void main(String[] args){}

,是不是大大的提高了編碼速度。這里對模板編程進行簡單的介紹。

一、模板編程簡介

模板編程的位置如下圖:File-->settings-->Editor

其中,Editor-->General-->Postfix Completion 和 Editor-->Live Templates下面都有模板編程的配置,不同的是Live Templates下的模板是可以新建和修改的

idea 模板編程知識小結(jié)idea 模板編程知識小結(jié)

java編程常用的模板我在上圖中標注出來了

二、常用模板

先介紹一下常用的、idea自帶的模板

1. static final 變量

prsf: private static final

psf: public static final

psfi: public static final int

psfs: public static final String

2. main函數(shù)

psvm/main: public static void main(String[] args) { }

3. for循環(huán)

fori: for (int i = 0; i < ; i++) { }iter: for (String arg : args) { }itar: for (int i = 0; i < args.length; i++) { String arg = args[i]; }

4. list循環(huán)

List<String> stringList = new ArrayList<>();

stringList.fori: for (int i = 0; i < stringList.size(); i++) { }

stringList.for: for (String s : stringList) { }

stringList.forr: for (int i = stringList.size() - 1; i >= 0; i--) { }

5. 其他

假設(shè)有這樣的對象

Producer producer = new Producer();

則對象判空:

ifn: if (producer == null) { } inn: if (producer != null) { } // xxx.nnproducer.nn: if (producer != null) { } // xxx.nullproducer.null: if (producer == null) { }

sout:System.out.println();

idea常用模板編程效果:

模板編程: public class TemplateTest { // prsf private static final int a=10; //psf public static final int b=10; //psfi public static final int c=1000; // psfs public static final String d='qqq'; // psvm public static void main(String[] args) { System.out.println('hello'); // soutm System.out.println('TemplateTest.main'); // soutv int n=10; System.out.println('n = ' + n); // xxx.sout int num=100; System.out.println(num); // souf System.out.printf(''); // for循環(huán) //fori for (int i = 0; i <100 ; i++) { // i.sout System.out.println(i); //i.soutv System.out.println('i = ' + i); // i.switch switch (i) { } } // iter for (String arg : args) { } // itar for (int i = 0; i < args.length; i++) { String arg = args[i]; } List<String> stringList = new ArrayList<>(); // stringList.fori for (int i = 0; i < stringList.size(); i++) { } // stringList.for for (String s : stringList) { } // stringList.forr for (int i = stringList.size() - 1; i >= 0; i--) { } Producer producer = new Producer(); // ifn if (producer == null) { } // inn if (producer != null) { } // xxx.nn if (producer != null) { } // xxx.null if (producer == null) { } // inst if (producer instanceof Object) { Object o = (Object) producer; } }}

我們可以通過快捷鍵 ctrl+j 來查看模板編程提示:

idea 模板編程知識小結(jié)

更多的idea編程模板可以去Live Templates下面查看

三、模板自定義與修改

我們可以在Live Templates 位置下自改和自定義模板

1. 修改

比如對psfi進行修改

修改前:

psfi: public static final int

idea 模板編程知識小結(jié)

修改后:

psfi:public static final int i =

idea 模板編程知識小結(jié)

2. 自定義模板

可以通過選擇右邊的+自定義模板,步驟如下:

idea 模板編程知識小結(jié)

idea 模板編程知識小結(jié)

模板里面的$var$是生成時光標停留的位置

idea 模板編程知識小結(jié)

點擊define,選擇應用范圍(沒有此步驟,模板不生效),這里選擇Java,則勾選Java

idea 模板編程知識小結(jié)

自定義效果:

// test public void test(){ }

總結(jié)

到此這篇關(guān)于idea 模板編程的文章就介紹到這了,更多相關(guān)idea 模板編程內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: 酒万铺-酒水招商-酒水代理| 智能型高压核相仪-自动开口闪点测试仪-QJ41A电雷管测试仪|上海妙定 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 耐高温硅酸铝板-硅酸铝棉保温施工|亿欧建设工程| 北京环球北美考试院【官方网站】|北京托福培训班|北京托福培训 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 国产频谱分析仪-国产网络分析仪-上海坚融实业有限公司 | 楼承板-开闭口楼承板-无锡海逵楼承板| Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 塑料异型材_PVC异型材_封边条生产厂家_PC灯罩_防撞扶手_医院扶手价格_东莞市怡美塑胶制品有限公司 | 贵州自考_贵州自学考试网| 恒温恒湿试验箱_高低温试验箱_恒温恒湿箱-东莞市高天试验设备有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 模型公司_模型制作_沙盘模型报价-中国模型网 | 辐射仪|辐射检测仪|辐射巡测仪|个人剂量报警仪|表面污染检测仪|辐射报警仪|辐射防护网 | 广东护栏厂家-广州护栏网厂家-广东省安麦斯交通设施有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 新能源汽车电机定转子合装机 - 电机维修设备 - 睿望达 | 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 | 礼堂椅厂家|佛山市艺典家具有限公司 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 校车_校车价格_19座幼儿园校车_幼儿园校车_大鼻子校车 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 德国BOSCH电磁阀-德国HERION电磁阀-JOUCOMATIC电磁阀|乾拓百科 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 双菱电缆-广州电缆厂_广州电缆厂有限公司 | 便携式高压氧舱-微压氧舱-核生化洗消系统-公众洗消站-洗消帐篷-北京利盟救援 | 保镖公司-私人保镖-深圳保镖公司【环宇兄弟保镖】| 制样机-密封锤式破碎机-粉碎机-智能马弗炉-南昌科鑫制样 |