首页 > 编程知识 正文

java语言变量命名规则,java命名规则和规范

时间:2023-05-05 14:55:29 阅读:129799 作者:200

Java变量命名约定规范

分类

Camel表示法:的首字母是小写字母,后面的所有单词都以大写字母开头

Pascal表示法:的首字母大写,所有后续单词都以大写字母开头

匈牙利标记法:在Pascal标记法的变量之前添加小写字母序列以描述该变量的类型

在Java中一般使用匈牙利标记法,但重点介绍匈牙利标记法

匈牙利标记法

匈牙利命名法是编程时的命名规范。 基本原则是变量名称=属性类型的对象描述,每个对象的名称必须有明确的含义,并且可以是对象名称的全名或部分名称。 命名必须基于容易记住和理解的原则。 保证名字的一致性是非常重要的。

匈牙利命名法的基本结构是scope_typeVariableName,它使用1-3个字符的前缀来表示数据类型。 三个字符的前缀必须是小写字母,前缀后面是一个或多个表意单词的名称,每个单词的开头是大写字母,其他字符则是小写字母,从而确保变量名称可以正确换行。 例如,定义记录文档数量的整形变量。 intDocCount。 其中int表示数据类型,后面是英文名称,每个单词的开头是大写字母。 这样,变量的类型和变量中存储的值的含义都可以反映在一个变量名称中,代码语句的可读性更高,更容易理解。 字节、整型、字符、长整型、浮点型、双精度、布尔型、短整型。

在匈牙利命名法的示例中,表单的名称为form,在匈牙利命名法中可以省略为frm。 如果表单变量名称称为Switchboard,则变量的全名必须是frmSwitchboard。 这使您可以从变量名称中轻松地看到交换机板是表单。 同样,如果变量类型为标签,则必须将其命名为lblSwitchboard。 匈牙利命名方法非常容易记住,变量名称非常清晰易懂,从而提高了代码的可读性,使编程人员之间更容易交换代码。

注意事项

1 .注意选择有意义的名字,把每个单词的首字母大写。

2 .一个函数中前后意思不同的两个数值不用同一变量表示。

3. i、j、k等为小型环路的循环索引变量。

4 .请勿为状态变量命名Flag。

在Is中命名逻辑变量,如blnFileIsFound。 通过给布尔变量取正面名称,其他开发人员可以更清楚地理解布尔变量表示的含义。

6 .根据需要,在变量末尾添加计算限定词,如curSalesSum。

不包括curSales和curSalesSum这个名字。

8. static final变量(常量)的名称都是大写的,并且必须完整无误。

9 .如果需要省略变量名,请注意整个代码缩写规则的一致性。 例如,如果在代码的一个区域中使用intCnt,在另一个区域中使用intCount,则会给代码增加不必要的复杂性。 建议不要在变量名中出现缩写。

10 .最后放置量词,可以建立更统一的变量,便于理解,便于检索。 例如,使用strCustomerFirst和strCustomerLast,而不是strFirstCustomer和strLastCustomer。 常用量词的后缀为First (一组变量中的第一个)、Last (一组变量中的最后一个)、Next )、Prev (一组变量中的前一个)、Cur (一组变量中的当前变量)。

11 .通过为每个变量选择最佳的数据类型,可以减少内存需求,提高代码执行速度,降低错误的可能性。 用于变量的数据类型可能会影响该变量的计算结果。 在这种情况下,编译器不会生成运行时错误,而只是使值符合数据类型的要求。 这样的问题极其难找。

12 .尽量缩小变量的范围。 如果变量的范围大于适当的范围,则变量将继续存在,并且即使不再需要变量,也会持续消耗资源很长时间。 这些主要问题是,很难跟踪可以用任何类的任何方法进行修复以及在哪里进行了修复。 占用资源是关系到作用域的重要问题。 对于变量,尽可能减小范围会严重影响APP应用程序的可靠性。

版权声明:本文为JAVASCHOOL原创文章,未经本站许可不得转载。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。