最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IntelliJ IDEA 中的代碼模板

 更新時間:2026年06月02日 09:01:00   作者:Javaer1995  
本文詳細介紹了如何查看和使用預(yù)設(shè)模板、常用模板以及自定義模板,包括后綴補全模板和實時模板的創(chuàng)建與應(yīng)用方法,感興趣的朋友跟隨小編一起看看吧

7.1、查看預(yù)設(shè)模板

7.1.1、后綴補全模板

如上圖所示,可以查看具體的后綴補全模板。

7.1.2、實時模板

如上圖所示,可以查看具體的實時模板。

7.2、常用模板

7.2.1、函數(shù)

    // main:main 函數(shù)
    public static void main(String[] args) {
    }

7.2.2、非空判斷

        String name;
        // 變量.null:if(變量 == null)
        if (name == null) {
        }
        // 變量.notnull:if(變量 != null)
        if (name != null) {
        }

7.2.3、遍歷數(shù)組和集合

        ArrayList<String> names = new ArrayList<>();
        // 數(shù)組或集合變量.fori:for循環(huán)
        for (int i = 0; i < names.size(); i++) {
        }
        // 數(shù)組或集合變量.for:增強for循環(huán)
        for (String name : names) {
        }

7.2.4、輸出語句

        // sout:相當于System.out.println
        System.out.println();
        // soutm:打印當前方法的名稱
        System.out.println("TemplateDemo.main");
        // soutp:打印當前方法的形參及形參對應(yīng)的實參值
        System.out.println("args = " + Arrays.toString(args));
        String name = "zhangsan";
        // 變量.soutv:打印當前變量名及變量值
        System.out.println("name = " + name);

7.2.5、對象操作

7.2.5.1、創(chuàng)建對象

        // Xxx.new .var :創(chuàng)建Xxx類的對象,并賦給相應(yīng)的變量
        String s1 = new String();
        // Xxx.new .field:會將方法內(nèi)剛創(chuàng)建的Xxx對象抽取為一個屬性
        s2 = new String();

7.2.5.2、強制轉(zhuǎn)換

        // 對象.castvar:將對象強轉(zhuǎn)后,并賦給一個變量
        String s = (String) new Object();

7.2.6、靜態(tài)常量聲明

    // psf:public static final
    public static final String name = "zhangsan";
    // psfi:public static final int
    public static final int age = 18;
    // psfs:public static final String
    public static final String sex = "male";
    // prsf:private static final
    private static final double money = 16.8;

7.3、自定義模板

7.3.1、后綴補全模板

7.3.1.1、創(chuàng)建模板

如上圖所示,打開后綴補全模板創(chuàng)建界面。

如上圖所示,設(shè)置模板的鍵、最低級別語言和內(nèi)容。

List<$EXPR$> $END$ = new ArrayList<>();

如上圖所示,可以看到剛自定義的后綴補全模板。

7.3.1.2、應(yīng)用模板

        // 類型.list:List<類型> 光標最后位置 =new ArrayList<>();
        List<String> strings =new ArrayList<>();

7.3.2、實時模板

7.3.2.1、創(chuàng)建模板組

如上圖所示,打開創(chuàng)建模板組的對話框。

如上圖所示,輸入模板組的名稱。

7.3.2.2、創(chuàng)建模板

如上圖所示,打開實時模板的創(chuàng)建界面。

如上圖所示,設(shè)置模板的縮寫、描述、模板文本和適用范圍。

7.3.2.3、應(yīng)用模板

    // test:創(chuàng)建單元測試方法
    @Test
    public void test(){
    }

到此這篇關(guān)于IntelliJ IDEA 中的代碼模板的文章就介紹到這了,更多相關(guān)idea 代碼模板內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java循環(huán)創(chuàng)建對象內(nèi)存溢出的解決方法

    Java循環(huán)創(chuàng)建對象內(nèi)存溢出的解決方法

    在Java中,如果在循環(huán)中不當?shù)貏?chuàng)建大量對象而不及時釋放內(nèi)存,很容易導(dǎo)致內(nèi)存溢出(OutOfMemoryError),所以本文給大家介紹了Java循環(huán)創(chuàng)建對象內(nèi)存溢出的解決方法,需要的朋友可以參考下
    2025-01-01
  • Java Atomic類及線程同步新機制原理解析

    Java Atomic類及線程同步新機制原理解析

    這篇文章主要介紹了Java Atomic類及線程同步新機制原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • 總結(jié)一下關(guān)于在Java8中使用stream流踩過的一些坑

    總結(jié)一下關(guān)于在Java8中使用stream流踩過的一些坑

    java8新增了stream流式處理,對于list的各種操作處理提供了好多方法 ,用過的都知道,方便極了.比如篩選、排序、合并、類型轉(zhuǎn)換等等.以下是我實際工作中踩過的坑,記錄下避免大家踩坑,需要的朋友可以參考下
    2021-06-06
  • maven如何在tomcat8中實現(xiàn)自動部署

    maven如何在tomcat8中實現(xiàn)自動部署

    本篇文章主要介紹了maven如何在tomcat8中實現(xiàn)自動部署,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Java中的LinkedHashMap詳解

    Java中的LinkedHashMap詳解

    這篇文章主要介紹了Java中的LinkedHashMap詳解,LinkedHashMap繼承自HashMap,它的多種操作都是建立在HashMap操作的基礎(chǔ)上的,同HashMap不同的是,LinkedHashMap維護了一個Entry的雙向鏈表,保證了插入的Entry中的順序,需要的朋友可以參考下
    2023-09-09
  • 深入了解MyBatis分頁機制

    深入了解MyBatis分頁機制

    在企業(yè)項目的數(shù)據(jù)庫操作中,分頁查詢是一個常見需求,尤其當數(shù)據(jù)量龐大時,MyBatis作為我們Java開發(fā)者的持久層框架,為分頁提供了靈活的支持,本篇文章我們將深入探討MyBatis的分頁機制,使我們在實際開發(fā)項目中運用自如,需要的朋友可以參考下
    2023-12-12
  • 使用SpringBoot獲取resources文件路徑

    使用SpringBoot獲取resources文件路徑

    這篇文章主要介紹了使用SpringBoot獲取resources文件路徑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Jmeter環(huán)境搭建及安裝步驟

    Jmeter環(huán)境搭建及安裝步驟

    Jmeter是純Java開發(fā)的,能夠運行Java程序的系統(tǒng)一般都可以運行Jmeter,本文以windows下安裝步驟為例分步驟給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • Java將字節(jié)轉(zhuǎn)換為十六進制代碼分享

    Java將字節(jié)轉(zhuǎn)換為十六進制代碼分享

    我們知道,在java中,一個byte 就是一個字節(jié),也就是八個二進制位;而4個二進制位就可以表示一個十六進制位,所以一個byte可以轉(zhuǎn)化為2個十六進制位。下面我們就來詳細看下具體方法吧。
    2016-01-01
  • 使用IntelliJ IDEA 15和Maven創(chuàng)建Java Web項目(圖文)

    使用IntelliJ IDEA 15和Maven創(chuàng)建Java Web項目(圖文)

    本篇文章主要介紹了使用IntelliJ IDEA 15和Maven創(chuàng)建Java Web項目(圖文),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09

最新評論

普宁市| 沂南县| 星座| 鄢陵县| 宜城市| 高青县| 札达县| 苍梧县| 西和县| 呼和浩特市| 江川县| 尚义县| 历史| 太湖县| 辰溪县| 麻栗坡县| 镶黄旗| 盖州市| 信阳市| 海口市| 罗江县| 维西| 天祝| 宜君县| 武功县| 上栗县| 贵溪市| 瓮安县| 华阴市| 扎鲁特旗| 德格县| 黎平县| 昌黎县| 博客| 巩义市| 亳州市| 威信县| 通辽市| 吉水县| 河池市| 浙江省|