Google 出品的 Java 编码规范和编程指南,权威又科学,强烈推荐(24)

2、把这个结果切分成单词 , 在空格或其它标点符号(通常是连字符)处分割开 。

推荐:如果某个单词已经有了常用的驼峰表示形式 , 按它的组成将它分割开(如”AdWords”将分割成”ad words”) 。 需要注意的是”iOS”并不是一个真正的驼峰表示形式 , 因此该推荐对它并不适用 。

3、现在将所有字母都小写(包括缩写) , 然后将单词的第一个字母大写:每个单词的第一个字母都大写 , 来得到大驼峰式命名 。 除了第一个单词 , 每个单词的第一个字母都大写 , 来得到小驼峰式命名 。

4、最后将所有的单词连接起来得到一个标识符 。

示例:

Prose form                Correct               Incorrect------------------------------------------------------------------\"XML HTTP request\"        XmlHttpRequest        XMLHTTPRequest\"new customer ID\"         newCustomerId         newCustomerID\"inner stopwatch\"         innerStopwatch        innerStopWatch\"supports IPv6 on iOS?\"   supportsIpv6OnIos     supportsIPv6OnIOS\"YouTube importer\"        YouTubeImporter                          YoutubeImporter*

推荐阅读