今天理解的一條程式設計規範 檢測變數的有效性

2021-05-28 06:50:16 字數 395 閱讀 1336

今天在android應用中完成一項遍歷資料夾的功能。方法引數為資料夾資料夾路徑。

開始的**如下:

private void recursivedir(string root) 

// 檢測 檔案是否存在

if (!file.exists())

if (file.isdirectory())

for (int i = 0; i < subfiles.length; i++)

}else

}

之後與同事討論這個問題,同事說在c語言中,為了保證效率,經常不檢測引數的有效性,要靠上層傳遞有效的引數。

看來在程式設計中要在效率與健壯性上做好協調。

寫寫今天理解的事務

以下理解和 只是給我自己看的,不保證正確性,所以有錯還請諒解並幫我指正,謝謝 我們都知道,事務有兩種 程式設計式事務和宣告式事務。程式設計式事務 主要是通過 類,利用aop技術進行乙個封裝呼叫 宣告式事務 底層是程式設計式事務,加上反射機制進行包裝,有註解方式和xml配置掃包方式 而我們現在呢,使用...

記錄自己今天理解的 equals 方法

a string s1,s2 s1 new string god s2 new string god system.out.println s1.equals s2 這裡的結果是 true,因為這裡的equals比較的是兩個物件的內容即 god 而如果是這樣的話 b public class equ...

查詢資料的上一條和下一條

查詢當前資料的下一條 select from 表 where id 當前資料的id order by id asc limit1 查詢當前資料的上一條 select from 表 where id 當前資料的id order by id asc limit 1 查詢當前資料的下一條 select f...