做網(wǎng)站的費用入賬優(yōu)化公司組織架構(gòu)
目錄
1. IDEA項目結(jié)構(gòu)
2. 模塊的導(dǎo)入操作
2.1 正規(guī)操作
2.2 取巧操作
2.3 出現(xiàn)亂碼
2.4 模塊改名
3. 代碼模板的使用
后綴補全(Postfix Completion)、實時模板(Live Templates)菜單里面什么介紹都有,可以自學(xué)!!!
3.1 非空判斷
3.2 遍歷數(shù)組和集合
3.3 輸出語句
3.4 對象操作
3.5 靜態(tài)常量聲明
4. 自定義代碼模板
4.1 自定義后綴補全(Postfix Completion)模板
4.1 自定義實時模板(Live Templates)
1. IDEA項目結(jié)構(gòu)
一個project工程相當(dāng)于一個窗口,一個窗口下可以創(chuàng)建多個module模塊。
2. 模塊的導(dǎo)入操作
2.1 正規(guī)操作
把一個Project里面的物理磁盤上的Module文件復(fù)制到目標(biāo)工程物理磁盤上的Project文件下,然后刷新目標(biāo)工程Project,出現(xiàn)復(fù)制的文件如下module01_teacher文件,此時還是灰色的普通文件夾。
需要去Project Structure中添加,
選中目標(biāo)工程文件夾中的已經(jīng)復(fù)制進(jìn)來的module01_teacher文件,然后一路next,create,next ,Overwrite,Apply,就可以看到已經(jīng)成功導(dǎo)入,且變色了。
這就是一個可執(zhí)行的代碼模塊了。
2.2 取巧操作
先在目標(biāo)工程中創(chuàng)建一個同名Module,讓后創(chuàng)建相同的文件夾目錄,把原工程src下的文件拷貝到目標(biāo)工程中module中的src下。
2.3 出現(xiàn)亂碼
springBoot出現(xiàn)中文亂碼_springboot控制臺亂碼_時時師師的博客-CSDN博客
2.4 模塊改名
選擇一并更改文件目錄名和模塊名。
3. 代碼模板的使用
在開發(fā)過程中直接調(diào)用一些模板,從而提高開發(fā)效率。
一個在后綴補全(Postfix Completion),另一個是實時模板(Live Templates)。
二者的區(qū)別:Live Templates 可以自定義,而 Postfix Completion 不可以。同時, 有些操作二者都提供了模板,Postfix Templates 較 Live Templates 能快 0.01 秒。
后綴補全(Postfix Completion)、實時模板(Live Templates)菜單里面什么介紹都有,可以自學(xué)!!!
3.1 非空判斷
這就是后綴補全,只需要輸入 str.null 就能出現(xiàn)。
實時模板是輸入ifn,出現(xiàn)然后輸入str。
3.2 遍歷數(shù)組和集合
輸入arr.fori、arr.for、arr.forr、arr.iter,出現(xiàn)如上效果。這兩個arr.forr、arr.iter,效果是一樣的。
同理,輸入list.fori、list.for、list.forr、list.iter,出現(xiàn)如下效果。
實時模板就是只輸入fori、for、forr、iter。
3.3 輸出語句
3.4 對象操作
先寫String.new得到new String();
然后在new String()后寫.var,得到String str = new String();
或者在得到new String()之后,把鼠標(biāo)停留在任意new String()中的任意位置(包括末尾),然后點擊Ctrl+Alt+V,也可以得到String str = new String();
.field則會為創(chuàng)建的變量抽取一個屬性,加static或者不加。(方法是static就加,不是就不加。)
強轉(zhuǎn)如下:輸入a.castvar,然后輸入int就得到。
3.5 靜態(tài)常量聲明
在成員變量的位置。
4. 自定義代碼模板
4.1 自定義后綴補全(Postfix Completion)模板
例如,寫下String.list出現(xiàn)ArrayList<String> List = new ArrayList<>();
因為現(xiàn)在使用的JDK都是5以后的,所以選擇最低語言版本5.0。
每次命名都叫l(wèi)ist,需要把這里也改成動態(tài)的$END$。
4.1 自定義實時模板(Live Templates)
例如,通過輸入sop,出現(xiàn)System.out.print("");
最好先自定義一個模板組UserDefined(用戶自定義),以免和系統(tǒng)自帶的有沖突。
例如,添加單元測試方法。光標(biāo)停留在兩個位置,方便多個測試命名。
首次使用@Test需要導(dǎo)包JUnit4。