相信大家都见过骆驼,驼峰是骆驼的标识,驼峰呈波浪型,对比于计算机语言中的字符串,是非常相像的。编程语言中的字符串大多由大小写混合的字母(这里数字理解为小写字母)组成,并有一定的规范,如首字母小写、首字母大写、单词下划线分割等,在这里我们可以将大写理解为驼峰,这样字符串也具有波浪型结构啦,如果我们将原字符串中的大写字母提取出来(不包含数字),这也是下面所说Camel Case规则,形成新的字符串,这就是原字符串Camel Words(都是大写字母)。Camel Words其实是依据Camel Case原则对某一字符串信息的抽象提取,在这里我们将Camel Case翻译为驼峰匹配,将Camel Words翻译为骆驼字,准确地说应该为驼峰字,但觉得骆驼字似乎更好听些,且骆驼的只要标识是驼峰,使用骆驼字这个名称也很容易理解,而且在IDEA下对Camel Words进行了扩展(可以包含小写字母和匹配符*,不仅仅是大写字母),这里我们就以骆驼字为Camel Words的中文译文。下面我们就看看具体的转换例子:
字符串名称
对应骆驼字
UserManager
UM
UserManagerImpl
UMI
getUserNameInfo
UNI
userBankAccountNumber
BAN
说了这些,下面我们就看看在Java的编程语言中的这种原则的体现。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



