- 在使用JUnit進行測試時,應該在src文件夾之外重新創建文件夾,設置爲test,並在其中新建package進行測試class的編寫
- idea可以在文件夾上右擊,選擇mark directory as,可以將文件夾設置爲source(源代碼),Test source(單元測試的代碼),resource(資源),Test resource(測試資源),Excluded(忽略的內容)
- idea安裝庫的思路:將jar文件複製到project的目錄中,新建lib文件夾,右鍵add as lib即可
- 當使用的類不是定義在Java.lang包裏時,應該使用import加載
- Java中的boolean類型裏用小寫 true 和 false表示
- 如果函數沒有處理異常,那麼需要throws Exception,或者在函數之中try catch來手動處理異常
- idea的相對路徑從project的根目錄開始
- 一個類中的static方法無法調用非static的變量,需要也設置爲static
- 嵌套List可類似以下內容聲明
private static List<ArrayList<Integer>> numberContent= new ArrayList<ArrayList<Integer>>();
ArrayList<Integer> list = new ArrayList<Integer>();
for(int i:list){
System.out.println(i);
}
- Idea可以自動縮小變量作用域,自動優化for迭代的結構
- ArrayList可以直接new一個對象來清空
- 靈活運用idea的alt + enter的自動補全功能,能簡化很多複雜操作
- 使用idea左側的摺疊按鈕摺疊已經編寫測試完成的類或方法,能增強視覺效果
- Test的類中寫Test Strategies, 包含等價類,邊界,(笛卡爾積or每個取值覆蓋一次)。其中的方法前寫本方法cover的test單元
- 使類能夠在包含它的Collection中排序,即,給類設定比較的方法。常用Comparable 和 Comparator
- Java輸出時使用
outFile = new PrintWriter("./src/P1/txt/6.txt");
之後outFile對象和System.out對象同樣使用,可以調用print printf println等方法
注意寫入完成後使用.close()方法進行關閉