2014-10-01 33 views
1
CoordinateArray coordinateArray, coordinateArray1, coordinateArray2; 
FileCopy fileCopy, fileCopy1, fileCopy2; 

用同名的對象爲在Java中

CoordinateArray c_arr, c_arr_1, c_arr_2; 
FileCopy f_copy, f_copy_1, f_copy_2; 

類當編寫C,我肯定會選擇後者,但最近在寫一點點的Java代碼我很想去爲第一個。無論出於何種原因,在Java中哪種方式是首選的,或者是第一種方式命名變量是否可以?我特別要求Java,因爲我想遵循語言的慣例。

+1

語言約定是駱駝,所以先會在Java中是首選。 – 2014-10-02 00:00:35

+0

http://stackoverflow.com/questions/15089616/java-naming-conventions – 2014-10-02 00:01:12

+0

@Sotirios感謝您的鏈接! – xiver77 2014-10-02 00:02:10

回答

2

可讀性和camelCase是Java中的慣例。

從官方文檔:

變量:

除了變量,所有的實例,類和類常量是 與首字母小寫混合的情況。內部詞語以大寫字母 開頭。變量名稱不應以下劃線_或 美元符號$字符開頭,即使兩者都是允許的。

變量名應該簡短而有意義。變量名稱的選擇應該是助記的 - 即設計用於向臨時觀察者指示其使用意圖。應該避免使用一個字符的變量名 ,除了臨時的「一次性」變量。常見的 臨時變量的名稱是整數的i,j,k,m和n; c, d,e代表字符。

下面是甲骨文的命名約定的存檔版本的鏈接:你需要http://www.oracle.com/technetwork/java/codeconventions-135099.html