精华内容
下载资源
问答
  • 驼峰命名法

    2020-12-23 14:51:56
    驼峰命名法 驼峰命名法是一种命名规范,广泛用于各种计算机开发场景中。帮助开发人员清晰的命名各个文件。 1. 分类 大驼峰命名法驼峰命名法 2. 使用 这种命名法长得很像骆驼的驼峰,因此叫做驼峰命名法驼峰...

    驼峰命名法

    驼峰命名法是一种命名规范,广泛用于各种计算机开发场景中。帮助开发人员清晰的命名各个文件。

    1. 分类

    • 大驼峰命名法
    • 小驼峰命名法

    2. 使用

    这种命名法长得很像骆驼的驼峰,因此叫做驼峰命名法。

    驼峰命名法指的是将文件名通过英文命名,除了第一个单词以外,其他单词的第一个首字母都为大写状态。

    int nameArray;	//小驼峰命名法
    int NameArray;	//大驼峰命名法
    

    大驼峰和小驼峰的区别在于,第一个单词的首字母是否大写,如果大写,则为大驼峰命名,反之,为小驼峰。

    3. 注意

    • 在不同的开发环境下,对大驼峰/小驼峰命名法可会有要求,例如:在Java中,建议采用大驼峰命名法;在React中,事件的命名采用小驼峰命名法。
    • 一般来说,驼峰命名法中不建议使用超过4个单词,超过4个单词后,可读性会很差,单词多的情况下采用下划线命名法会更加清晰。

    4. 总结

    一般来说采用驼峰命名法能够使代码可读性变优,单词少的时候采用驼峰命名法,当单词多的时候,驼峰命名法就变得有些杂乱了,这个时候采用下划线命名法会更加好一些。

    同时每个语言都有各自的命名规则,请按照每个语言的习惯进行改变。

    展开全文
  • 驼峰命名法和小驼峰命名法

    万次阅读 多人点赞 2018-12-13 11:31:03
    ,所以今天就来说一下驼峰命名法! 骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。 骆峰式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单词以...

    前言

    我们在做项目的时候,命名格式必须统一,这样才会方便不同人之间的编码阅读!,所以今天就来说一下驼峰命名法!

    在这里插入图片描述

    骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。

    骆峰式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母!

    小驼峰法

    变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如int studentCount=0;

    变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。

    大驼峰法

    相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如public class StudentInfomation;

    补充说明,在JAVA中:类名的标识符一般用大驼峰式书写格式,方法和变量的标识符则多用小驼峰式书写格式。

    展开全文
  • 什么是驼峰命名法什么是驼峰命名法匿名网友:程序往往不是一个人能够出来的,所以就必须制定一个规则,大家都按照同样的方式做事,叫做编码约定。比如变量都定义为nCounter,函数定义为GetStatusOfPNO(Index) 注意大...

    导航:网站首页 >

    什么是驼峰命名法

    什么是驼峰命名法

    匿名网友:

    程序往往不是一个人能够出来的,所以就必须制定一个规则,大家都按照同样的方式做事,叫做编码约定。

    比如变量都定义为nCounter,函数定义为GetStatusOfPNO(Index) 注意大小写的轮换,这个叫做驼峰命名法。

    程序员们为了自己的代码能更容易的在同行之间交流,所以多才取统一的可读性比较好的命名方式。

    1.有些程序员喜欢全部小写,所以如果要写一个my name的变量,他们常用的写法回有my_name或者myName。

    后面的一种方法称为驼峰命名法,一为大写字母象驼峰。

    骆驼表示法的第一个字母是小写的,以后的单词都是用大写开头。

    匿名网友:

    驼峰的问题在于歧义和繁琐。

    大小写的切换会降低输入速度,比较繁琐,连续的字母在英文中会产生歧义,比较典型的比如to_ld和Told。

    其实哪个命名法都不是完善的,匈牙利命名法更啰嗦。

    现在比较推崇的是使用下划线,这个命名长度更长,但方便输入而且很少有歧义。

    个人理解,在哪个环境下,跟随使用哪种命名法是最合理的,比如用微软环境,那么就用类匈牙利命名法,和系统内置保持一致,用java,那么就是小写+下划线,这样整体程序和内置函数命名保持一致是最合理的。

    匿名网友:

    骆驼式命名法Camel-Case又称驼峰命名法,是电脑程式编写时的一套命名规则惯例。

    正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。

    程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。

    匿名网友:

    手敲的,给个辛苦分吧。

    package test; import java.util.ArrayList; import java.util.List; public class Test { public static void main(String args) { //testing for data base column-key to java field String dbKeys = {"id", "user_age", "user_addr_"}; Test t = new Test(); t.convertToJava(dbKeys); System.out.println("-----------------------------------"); //testing for Java field to data base column-key String javaFieldNames = {"id","userAge","userHomeAddr"}; t.getDBKey(javaFieldNames); } /* * Java field to data base column-key */ private void getDBKey(String... javaFieldNames){ if(javaFieldNames != null && javaFieldNames.length > 0){ for(String name : javaFieldNames){ StringBuffer buffer = new StringBuffer(); char array = name.toCharArray(); List insertIndexes = new ArrayList(); for(int i=0;i Character c = arrayi; if(i != 0 && Character.isUpperCase(c)){ insertIndexes.add(i); } } if(insertIndexes.size() > 0){ int flag = 0; for(int j=0;j String word = toLowercase4FirstLetter(name.substring(flag, insertIndexes.get(j))); buffer.append(word).append("_"); flag = insertIndexes.get(j); } String last = toLowercase4FirstLetter(name.substring(flag)); buffer.append(last); System.out.println(buffer.toString()); } else { System.out.println(name); } } } } private String toLowercase4FirstLetter(String word){ if(word != null && word.length() > 0){ String firstLetter = word.substring(0,1); String others = word.substring(1); return firstLetter.toLowerCase() + others; }else{ return ""; } } /* * data base column-key to java field */ public void convertToJava(String... dbKeys) { if(dbKeys != null && dbKeys.length > 0){ for(String key : dbKeys){ String words = key.split("_"); String result = toUppercase4FirstLetter(words); System.out.println(result); } } } private String toUppercase4FirstLetter(String... words){ StringBuffer buffer = new StringBuffer(); if(words != null && words.length > 0){ for(int i=0;i String word = wordsi; String firstLetter = word.substring(0, 1); String others = word.substring(1); String upperLetter = null; if(i != 0){ upperLetter = firstLetter.toUpperCase(); } else { upperLetter = firstLetter; } buffer.append(upperLetter).append(others); } return buffer.toString(); } return ""; } }

    匿名网友:

    说到骆驼大家肯定会想到它那明显的特征,背部的隆起,一高一低的,我们的命名也要这样一高一低,怎么才能这样,就用大小写字母呗!,大写的英文就相当于骆驼背部的凸起,小写的就是凹下去的地方了,但是这个也是有规则的,就是第一个字母要小写,后面的词的第一个字母就要用大写。

    匿名网友:

    有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname、my_name、MyName或者myName。

    这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。

    例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:printEmployeePaychecks();print_employee_paychecks();第一个函数名使用了骆驼式命名法——函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法----函数名中的每一个逻辑断点都有一个下划线来标记。

    骆驼式命名法在许多新的函数库和Microsoft Windows这样的环境中使用得相当多。

    另一方面,下划线法是c出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。

    匿名网友:

    程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。

    例如:有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname、my_name、MyName或者myName。

    这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。

    问题推荐

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,872
精华内容 1,948
关键字:

驼峰命名法