官术网_书友最值得收藏!

2.1.3 命名慣例和約定

除必須滿足的規(guī)則外,標識符的命名還應(yīng)遵守一些慣例和約定,原因有以下幾點。(1)這些慣例和約定已經(jīng)被大量實踐證明有利于軟件代碼的編寫、閱讀和維護。

(2)全世界絕大多數(shù)的Java開發(fā)者都遵守著這些慣例和約定。

(3)遵守這些慣例和約定不僅有利于團隊中其他人理解開發(fā)者的代碼,也有利于開發(fā)者理解自己以前編寫的代碼。

下面以表格的形式給出這些慣例和約定,如表2-4所示。

表2-4 Java標識符的命名慣例和約定

盡管命名慣例和約定不是強制性的,但建議讀者在初學(xué)時就遵守并逐漸形成習(xí)慣。除標識符的命名之外,還有一些編程方面的慣例和約定,具體可參考附錄C。


[1]對于C語言的int型,若用Turbo C編譯器編譯源程序,則被分配2個字節(jié),而用Visual C++ 6.0編譯器,則被分配4個字節(jié)。

[2]關(guān)鍵字和保留字通常統(tǒng)稱為關(guān)鍵字。

[3]事實上,因Java采用了Unicode字符集(詳見2.5.1節(jié)),故Java中的標識符完全可以包含非西文字符(如漢字),但為了保證代碼的可讀性以及避免潛在錯誤的發(fā)生,一般不推薦使用非西文字符命名標識符。

主站蜘蛛池模板: 甘泉县| 正镶白旗| 肇东市| 监利县| 梁平县| 鹤山市| 台前县| 定远县| 阿巴嘎旗| 酒泉市| 柳江县| 盐城市| 东海县| 定结县| 德阳市| 木兰县| 柏乡县| 大理市| 施甸县| 集贤县| 东兰县| 土默特左旗| 体育| 亚东县| 偏关县| 荆州市| 商丘市| 榆林市| 榆社县| 灵宝市| 株洲县| 根河市| 东源县| 林甸县| 和龙市| 桓台县| 太白县| 昌图县| 高邑县| 龙泉市| 常山县|