在上一篇的java編程風(fēng)格學(xué)習(xí)(二)中我們學(xué)習(xí)了一些在Java編碼過(guò)程中的格式規(guī)范,遵循這些規(guī)范毋庸置疑是我們的書(shū)寫(xiě)高質(zhì)量代碼的前提與基礎(chǔ)。今天我們更進(jìn)一步,一起來(lái)學(xué)習(xí)Java編程的命名規(guī)范,向著編寫(xiě)高質(zhì)量代碼的終極目標(biāo)進(jìn)發(fā)。
(一)編程語(yǔ)言的通用規(guī)范
在詳細(xì)介紹Java元素的命名規(guī)范之前我們首先來(lái)看一下所有語(yǔ)言通用的一些編碼規(guī)則。
1.名稱應(yīng)該有實(shí)際意義
當(dāng)我們?yōu)樽兞?、方法、類或者常量命名的時(shí)候應(yīng)該使用對(duì)閱讀者來(lái)說(shuō)是具有實(shí)際意義的名稱,避免使用單個(gè)字母或者通用名。
我們首先來(lái)看下面這一段代碼:
if (a < 65) { y = 65 - a; }else { y = 0; }
在上面這段代碼中,雖然我們能理清代碼的執(zhí)行過(guò)程,但是卻不能判斷出變量a和常數(shù)65的意義,這毫無(wú)疑問(wèn)讓我們很難理解這段代碼的實(shí)際意義。
如果我們使用具有實(shí)際意義