骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。

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

例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

小驼峰法

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

示例:

int myStudentCount;

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

常用于函数名。

大驼峰法

相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于类名,属性,命名空间等。譬如

public class DataBaseUser;

小驼峰命名规则是什么?相关推荐

  1. Java基础语法之变量作用域、小大驼峰命名规则和java运算符(赋值、关系、三元、逻辑运算符)

    文章目录 一.变量定义的注意事项及作用域 二.键盘输入 三.Java运算符 1.运算符与表达式 2.算数运算符 3.自增.自减运算符 4.赋值运算符 5.关系运算符 6.三元运算符 7.逻辑运算符 一 ...

  2. 命名规则之大驼峰命名法和小驼峰命名法

    大驼峰命名规则又称骆驼式命名法(Camel-Case),是电脑程式编写时的一套命名规则(惯例).是指混合使用大小写字母来构成变量和函数的名字. 程序员们为了自己的代码能更容易的在同行之间交流,所以多采 ...

  3. 小驼峰命名法与大驼峰命名法

    一.概念 小驼峰命名法和大驼峰命名法统称为驼峰命名法(Camel-Case).驼峰命名法是电脑编程时的一套命名规则.指在命名变量和函数时混合使用大小写字母来构造名字. 这样可以方便程序员之间的代码交流 ...

  4. JAVA(4)学习笔记:JVM虚拟机上的栈、大驼峰命名法和小驼峰命名法、实参和形参、重载方法、调用栈、递归练习(汉诺塔+斐波那契数列)、数组的定义、数组的初始化、增强for循环。

    接上次的博客:JAVA学习(3)--知识整理以及一些简单程序(猜数字游戏.求各种自幂数.求出一个数字的二进制位中1的个数.获取一个数二进制序列中所有的偶数位和奇数位.求公约数的多种实现方式.输入密码程 ...

  5. Mybatis-Plus驼峰命名规则之Date类型字段返回值为null

    一.通过Mybatis-Plus后台接口查询数据返回,Date类时间字段返回值为null,怎么解决? 1.首先:Mybatis-Plus驼峰命名规则默认是开启状态,无需我们进行任何配置 2.数据库中有 ...

  6. MyBatis驼峰命名规则

    如果Java包装类使用驼峰命名规则,则不要忘记在全局配置文件中将mapUnderscoreToCamelCase属性设置为true,否则自动映射机制无法将SQL查询出的非驼峰命名方式的字段名与Java ...

  7. C/C++开发中大小驼峰命名规则

    大小驼峰: 格式规则: 1.大驼峰式命名法(upper camel case):每一个单词的首字母都采用大写字母,例如:FirstName.LastName.CamelCase,也被称为 Pascal ...

  8. 第一章-----Java基础入门(项目名称使用小驼峰命名)

    一.java简介 1.1 前言 Java语言是美国Sun公司(stanford University Network),在1995年推出的高级编程语言.所谓编程语言是计算机的语言,人们可以使用编程语言 ...

  9. 大驼峰命名法和小驼峰命名法

    前言 我们在做项目的时候,命名格式必须统一,这样才会方便不同人之间的编码阅读!,所以今天就来说一下驼峰命名法! 骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例). 骆峰式命名 ...

最新文章

  1. TaxonKit:小巧、高效、实用的NCBI分类学数据命令行工具
  2. pc调试微信h5页面
  3. 三相pmsm矢量控制仿真模型_低载波比工况下永磁同步电机磁链矢量轨迹分析
  4. Android 虚拟机学习总结Dalvik虚拟机介绍
  5. Vue_eslint编码规范检查---vue工作笔记0021
  6. java manager 如何使用_java – Android:如何使用AlarmManager
  7. PowerDesigner 11 一些小技巧
  8. 在ASP.NET 2.0中操作数据:使用FormView 的模板
  9. linux安装neo4j
  10. 如何将JavaScript中的JSON字符串转换为JSON对象数组?
  11. cAdvisor,prometheus
  12. 从客户端(jianjie=psasdasdfas/p)中检测到有潜在危险的 Request.Form 值
  13. 【论文】开放域段落检索的句子感知对比学习
  14. 复变|第一章 复数与复变函数 复数
  15. php 读取并显示doc,PHP读取doc,docx,xls,pdf,txt内容
  16. 竟可打通了Python和Excel,还能自动生成代码,这个插件绝了
  17. 网友:我30多岁了,现在转行学编程来得及吗?
  18. 网络编程(3)-----------Javaweb
  19. linux常用的引导管理器,多重引导管理器Grub使用详解
  20. 5G - NR RLC协议阅读笔记4 - 三个重要定时器的理解

热门文章

  1. 揭秘:网赚圈很红的“小说项目”!月入十万的裂变套路
  2. win10 该文件没有与之关联的应用来执行该操作。请安装应用...
  3. 【2018 CodeM】资格赛---下单
  4. 湖北工业大学(HBUT)校园网使用路由器、深澜(srun)认证计费系统v4.5.3
  5. matlab nan 无色_MATLAB中出现NAN怎么回事
  6. J2EE学习篇之--JQuery技术具体解释
  7. HDU3085 Nightmare Ⅱ
  8. 9保健…口腔常见疾病的预防与治疗
  9. 玩转无线网络 分享在win 7系统下无线网络的设置方法——xinfanqie.com
  10. 2018-11-05-mqtt-mosquitto系列01之编译安装启动