- Java編程從入門到精通
- 胡平 劉濤主編
- 419字
- 2025-04-02 16:03:12
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ā)生,一般不推薦使用非西文字符命名標識符。
推薦閱讀
- Mastering Adobe Captivate 2017(Fourth Edition)
- Learning Selenium Testing Tools with Python
- Python神經(jīng)網(wǎng)絡(luò)項目實戰(zhàn)
- Python高效開發(fā)實戰(zhàn):Django、Tornado、Flask、Twisted(第2版)
- Learning Apache Mahout Classification
- Learning OpenStack Networking(Neutron)(Second Edition)
- Yii Project Blueprints
- Bootstrap for Rails
- OpenCV 3 Blueprints
- PHP 8從入門到精通(視頻教學(xué)版)
- Python預(yù)測分析與機器學(xué)習(xí)
- 從零開始學(xué)Python大數(shù)據(jù)與量化交易
- Android高級開發(fā)實戰(zhàn):UI、NDK與安全
- Mastering Bootstrap 4
- Android智能手機APP界面設(shè)計實戰(zhàn)教程