1. 程式人生 > >java規範 控制語句

java規範 控制語句

比較 入口 cond 條件判斷 fault 定性 時間 condition 數據

1、在一個switch裏面,必須有一個default放在最後,即使什麽邏輯也沒有。

2、表達異常分支時,少用if else,這種可以改成:

if (condition) {

return;

}

如果非得使用if else避免超過三層。否則維護很困難。可以使用為語句或者狀態模式來替換。

3、不要在條件判斷中執行復雜的語句。

4、在循環體中考量語句的性能,定義變量、對象、獲取數據庫連接、異常捕捉,盡量放在循環外面。

5、下列情形需要進行參數校驗:

1)調用頻次低的方法;

2)執行時間開銷很大的方法;

3)需要極高穩定性和可用性的方法;

4)對外提供的開放接口;

5)敏感權限入口。

6、下列情形可以不對參數進行校驗:

1)極有可能被循環調用的方法;

2)低層調用頻次比較高的方法

3)聲明為private自己調用的方法;

java規範 控制語句