阿里巴巴開發手冊

2022-08-14 20:00:11 字數 462 閱讀 4631

反例:

string str = "start";

for(int i=0; i<100; i++)

2 . 注意 math.random()這個方法返回是double型別,注意取值的範圍 0≤x<1(能夠取到零值,注意除零異常),如果想獲取整數型別的隨機數,不要將x放大10的若干倍然後取整,直接使用random物件的nextint或者nextlong方法。

3. 所有的相同型別的包裝類物件之間值的比較,全部使用equals方法比較。

說明:對於integer var=?在-128至127之間的賦值,integer物件是在integercache.cache產生,會復用已有物件,這個區間內的integer值可以直接使用==進行判斷,但是這個區間之外的所有資料,都會在堆上產生,並不會復用已有物件,這是乙個大坑,推薦使用equals方法進行判斷。

阿里巴巴Java開發手冊

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

阿里巴巴開發手冊總結

後期需要整理 tinyint 1位元組 取值範圍是 128,127 無符號位是 0,255 小整數值 1.強制 中的命名均不能以 下劃線或美元符號 開始,也不能以 下劃線或美元符號結束 反例 name name name name 2.強制 命名嚴禁使用拼音與英文混合的方式,更不允許直接使用中文的方...

阿里巴巴開發手冊內容

1.獲取單例物件需要保證執行緒安全,其中的方法也要保證執行緒安全。2.建立執行緒或執行緒池時 請指定有意義的執行緒名稱。3.執行緒資源必須通過執行緒池提供,不允許在應用中自行顯示建立執行緒。4.執行緒池不允許使用executors去建立,而是通過threadpoolexecutor的方式 5.dat...