天天看点

8.6分享HWL变量命名规范

一、变量名命名的一些规定:

1.必须以字母、下划线、或者美元符 开头命名的变量虽然能够编译通过但是不建议使用;

②中文也可以作为命名开头且编译也能通过,但是不建议使用。

2.除开头外后面的部分可以有字母、下划线、美元符$以及数字组成;

3.虽然变量名不限制长度,但能表达清楚命名的含义即可;

4.变量名不可以和java的关键字冲突;

下面列出具体的关键字:

①用于定义访问权限修饰符的关键字: private、protected、public

②用于定义类、函数、变量修饰符的关键字:abstract、final、static、synchronized

③用于定义类与类之间关系的关键字:extends、implements

④用于定义建立实例及引用实例、判断实例的关键字:new、this、super、instanceof

⑤用于异常处理的关键字:try、catch、finally、throw、throws

⑥用于包的关键字:package、import

⑦其他修饰符关键字:native、strictfp、transient、volatile、assert

5.再命名中大小写是又区别的,即使由同一个单词命名但是有个别字母的大小写的区别,产生的就是两个不同的变量。

二、命名的一些规范:

1.杜绝使用美元符和下划线作为标识符命名的开头;

2.必须使用有意义的名字作为变量名(包括缩写);

3.杜绝使用中文或者拼音来命名;

4.变量命名的具体格式:

类命名的格式:单个单词的首字母都大写的形式

方法命名的格式:单个单词除第一个单词外首字母大写的形式

常量(不可修改的值)命名的格式:每个字母都得大写,每个单词间用下划线隔开

变量是代码中最基本的组成部分,变量如同积块,是代码编写中不可或缺的存在。

Java中的变量大致分为三类:

局部变量(local variable):方法或语句块中定义的变量,生命周期是从声明位置开始到方法或语句块执行完毕为止。必须先声明,再赋值,后使用,没有默认值。

成员变量(也叫实例变量 member variable):方法外部、类的内部定义的变量,从属于对象,生命周期伴随对象始终。可以声明后直接使用,因为有默认值。

类型 默认初始化值

整型 0

浮点型 0.0

布尔型 false

字符型 \u0000