阿里java開發手冊1 3版 觀感

2021-08-15 19:53:33 字數 632 閱讀 6360

看了一下午,列下比較有用的點

1.2(常量定義) 第2點 long a = 2l,l用大寫

1.2(常量定義) 第3點 不要使用乙個常量類維護所有常量,按常量功能進行歸類,分開維護。

1.3(**格式) 第2點 左右小括號和字元之間不加空格 

比如:if (a == b)

1.3(**格式) 第5點 採用4個空格縮排,禁止使用tab

1.3(**格式) 第6點 注釋時雙斜線與注釋內容要隔乙個空格

比如://(空格)注釋內容

1.3(**格式) 第8點 方法引數在定義和傳入時,逗號後面加空格

比如:method("a", "b", "c");

1.4(oop規約) 第4點  介面過時必須加@deprecated注釋,並清晰說明新介面或新服務是什麼。

1.4(oop規約) 第14和15點 類內方法定義順序:構造方法、公有或保護方法、私有方法、getter/setter方法

1.4(oop規約) 第17點 不要迴圈體內,進行字串連線,應用stringbuilder

1.5(集合處理) 第8點  comparator 要增加相等時處理(通常只比較了大於或小於情況)

1.6(併發處理) 第5點 在jdk8中,可用instant代替date,

阿里巴巴Java開發手冊

一 程式設計規範 一 命名風格 1 類命名風格 首字母大寫,即uppercamelcase風格 2 方法名 引數名 成員變數 區域性變數都是用lowercamelcase風格 3 常量命名全部大寫 max count 4 定義整形陣列 int arraydemo 5 包名統一使用小寫 6 介面類中的...

阿里開發手冊總結

activity 間通過隱式intent 的跳轉,在發出intent 之前必須通過resolveactivity 檢查,避免找不到合適的呼叫元件,造成activitynotfoundexception 的異常。正例 public void viewurl string url,string mime...

阿里巴巴開發手冊

反例 string str start for int i 0 i 100 i 2 注意 math.random 這個方法返回是double型別,注意取值的範圍 0 x 1 能夠取到零值,注意除零異常 如果想獲取整數型別的隨機數,不要將x放大10的若干倍然後取整,直接使用random物件的nexti...