大驼峰命名法和小驼峰命名法的区别
大驼峰命名法和小驼峰命名法的区别是每一个单词的首字母不一样。骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。程序员们为了自己的代码更容易地在同行之间交流,所以多采取统一的可读性比较好的命名方式。目前业界共有四种命名规则:驼峰命名法、匈牙利命名法、帕斯卡命名法和下划线命名法,其中前三种是较为流行的命名法。以上命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。但是,高手的程序,姑且不说内容,单从外观上看就显得很专业、高端大气上档次。也称骆驼式命名法,就是当变量名或函数名由一个或多个单词连接在一起构成唯一标识符时,作为逻辑断点的单词的首字母都采用大写,例如:“myName”,这样的变量名或函数名看上去就像骆驼峰一样此起彼伏,故得名。
驼峰命名,帕斯卡命名,短横线命名
驼峰命名(camel) 首字母小写,第二个单词字母大写; JavaScript中,变量、函数名使用驼峰命名 帕斯卡命名(pascal) 每个单词的首字母大写, JavaScript中,类型是帕斯卡命名 短横线命名(kebab-case) 匈牙利命名 基本原则:变量名=属性+类型+对象描述 匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。 匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。 例如:m_lpszStr, 表示指向一个以0字符结尾的字符串的长指针成员变量。 匈牙利命名法中常用的小写字母的前缀:
什么是驼峰命名法
骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。扩展资料:驼峰命名法使用前注意事项:1、由于Java面向对象编程的特性, 在命名时应尽量选择名词2、驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外)。如:myFirstName。包名的书写规范 (Package) 推荐使用公司或机构的顶级域名为包名的前缀,目的是保证各公司/机构内所使用的包名的唯一性。包名全部为小写字母,且具有实际的区分意义。一般要求:1、选择有意义的名字,能快速地传达该类的用途。2、所有包的命名必须采用小写英文字母。实际应用:应用系统中经常应用分层,Dao层(数据库访问)、Service层(业务处理)、Web层(页面控制action类)。1、包名的前几个为固定名称, 如果是网站的话,采用网站的域名的反写,如果域名还没有确定的话,采用公司固定的几个名称。如:net.vschool2、在包名的接下来一个单词为模块的名称。如:用户模块,包名为net.vschool.user3、关于模块的访问操作,采用分层形式,一般分为:Dao层操作:一般定义在net.vschool.xxx.dao 中,其中xxx为模块名称。Service层操作:一般定义在net.vschool.xxx.servie中。web层操作:一般定义在 net.vschool.xxx.action中。如下关于用户模块的例子:net.vschool.user。net.vschool.user.dao。net.vschool.user.action。net.vschool.user.service。参考资料来源:百度百科-驼峰命名法