Camel Words的介绍及在IntelliJ IDEA下的应用
2008-02-23 10:06:53来源:互联网 阅读 ()
相信大家都见过骆驼,驼峰是骆驼的标识,驼峰呈波浪型,对比于计算机语言中的字符串,是非常相像的。编程语言中的字符串大多由大小写混合的字母(这里数字理解为小写字母)组成,并有一定的规范,如首字母小写、首字母大写、单词下划线分割等,在这里我们可以将大写理解为驼峰,这样字符串也具有波浪型结构啦,如果我们将原字符串中的大写字母提取出来(不包含数字),这也是下面所说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的编程语言中的这种原则的体现。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash