對於已經初步入門Java的小伙伴來說,一定很想提高自己打代碼的效率,並且呢,肯定也有小伙伴煩惱於進行一個項目時沒法快速測試某個類的功能能否正常實現,接下來通過此文,你可以了解到提高效率的利器——快捷鍵的使用以及單元測試方法。
Eclipse快捷鍵大全
1.補全代碼的聲明:alt+/
2.快速修復:ctrl+1
3.批量導包:ctrl+shift+o
4.使用單行注釋:ctrl+/
5.使用多行注釋:ctrl+shift+/
6.取消多行注釋:ctrl+shift+
7.復制指定行的代碼:ctrl+alt+down 或ctrl+alt +up
8.刪除指定行的代碼:ctrl+d
9.上下移動代碼:alt+up 或alt +down
10.切換到下一行代碼空位:shift+enter
11.切換到上一行代碼空位:ctrl+shift+enter
12.如何查看源碼:ctr1+選中指定的結構或ctrl+shift+t
13.退回到前一個編輯的頁面:alt+left
14.進入到下一個編輯的頁面(針對於上面那條來說的):alt+right
15.光標選中指定的類,查看繼承樹結構:ctrl+t
16.復制代碼:ctrl+c
17.撤銷:ctrl+z
18.反撤銷:ctrl+y
19.剪切:ctrl+x
20.粘貼:ctrl+v
21.保存:ctrl+s
22.全選:ctrl+a
23.格式化代碼:ctrl+shift+f
24.選中數行,整體往后移動:tab
25.選中數行,整體往前移動:shift +tab
26.在當前類中,顯示類結構,並支持搜索指定的方法、屬性等:ctrl+o
27.批量修改指定的變量名、方法名、類名等:alt+shift+r
28.選中的結構的大小寫的切換:變成大寫:ctrl+shift+x
29.選中的結構的大小寫的切換:變成小寫:ctrl+shift+y
30.調出生成getter/setter/構造器等結構:alt+ shift+s
31.顯示當前選擇資源(工程or文件)的屬性:alt+enter
32.快速查找:參照選中的Word快速定位到下一個:ctrl+k
33.關閉當前窗口:ctrl+w
34.關閉所有的窗口:ctrl+shift+w
35.查看指定的結構使用過的地方:ctrl+alt+g
36.查找與替換:ctrl+f
37.最大化當前的View:ctrl+m
38.直接定位到當前行的首位:home
39.直接定位到當前行的末位:end
例如,Alt+/就能提高不少效率,main + Alt+/ 就能變成public static void main(String[] args), ssyo + Alt+/ 就能變成System.out.println。
Tips:個人建議可以多多嘗試使用快捷鍵,雖然一開始使用時可能會因為不熟悉而導致碼字速度降低,當熟悉以后你甚至可以實現通過無鼠標打代碼。
單元測試方法
Java中的JUnit單元測試
步驟:
1.選中當前工程-右鍵選擇:build path - add libraries - JUnit4 - d下一步
2.創建Java類,進行單元測試
此時的Java類要求:①此類是public的②此類提供公共的無參的構造器
3.此類中聲明單元測試方法。
此時的單元測試方法:方法的權限是public,沒有返回值,沒有形參
4.此單元測試方法上需要注明注解:@Test,並在單元測試類中導入:import org.junit.Test;
5.聲明好單元測試方法以后,就可以在方法體內測試相關的代碼。
6.寫完代碼以后,左鍵雙擊單元測試方法名,右鍵點擊run as
JUnit Test說明:
1.如果執行結果沒有任何異常:綠條
2.如果執行結果出現異常;紅條
注:也可以直接在方法體上方直接注明@Test,然后根據錯誤提醒直接導入JUnit4就能一步解決.
public class Case{
@Test
class Circle{
int radius = 5;
public void area() {
double s = Math.PI * radius * radius;
System.out.println(s);
//使用單元測試就可以不用添加一個測試main函數啦
}
}
}