北京

点击搜索

发布

拉勾教育Java基础语法变量与常量

区域:
北京 > 海淀 > 中关村
类别:
软件工程师培训
地址:
创业大街
一、命名规范,拉勾IT课小编为大家分析变量与常量的命名规范
1.      所有变量、常量、方法、类 都使用英文单词 命名,要见名知意。
2.      所有变量、方法 的命名都使用小驼峰法 :首字母小写的驼峰命名法。例如:sampleText
3.      类 的命名都使用大驼峰法 :首字母大写的驼峰命名法。例如:SampleText
4.      常量 的命名:所有字母大写,单词间用 '_'分隔。例如:SAMPLE_TEXT

________________________________________
二、变量
•      变量(variable)顾名思义就是指可以变化的量。我们通过变量来操纵内存存储空间中的数据,变量就是指代这个存储空间。存储空间的位置是确定的,但是里面放置什么内容不确定。
•      Java是一种强类型语言,每个变量都必须声明其类型。
•      变量是Java程序中基本的存储单元,其要素包括变量名,变量类型、作用域。
•      变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储单元。声明格式为:
•      /* 数据类型 变量名 = 值; */
•      type varName [=value] [{,varName[=value]}];
•      /* 可以使用逗号隔开来声明多个同类型变量。
•      虽然可以在一行声明多个变量,但是不提倡这个风格,逐一声明每一个变量可以提高程序可读性。 */
注意:
1.      每个变量都有类型,类型可以是基本类型,也可以是引用类型。
2.      变量名必须是合法的标识符。
3.      变量声明是一条完整的语句,因此每一个声明都必须以分号结束。
示例:
String str1;
String str2 = "2";
int num1, num2, num3;
int num4 = 4, num5 = 5, num6 = 6;

________________________________________
三、变量作用域
变量根据其作用域 可以分为三种变量:
1.      类变量(静态变量: static variable):独立于方法之外的变量,用static 修饰。
2.      实例变量(成员变量:member variable):独立于方法之外的变量,不过没有static修饰。
3.      局部变量(lacal variable):类的方法中的变量。
示例:
public class variable{
  static int staticVar = 1;//类变量(静态变量)
  int memberVar = 2;//实例变量(成员变量)
  public void method(){
    int lacalVar = 3;//局部变量
  }
}

________________________________________
Ⅰ、类变量
•      方法外部、类的内部定义的变量。
•      必须使用static修饰符 修饰。
•      从属于类,生命周期伴随类的始终,从类加载到卸载。
•      如果不手动初始化,它会自动初始化成该类型的默认初始值。
•      数值型变量初始值为0或0.0,字符型变量的初始值为'u0000',布尔型初始值为false,引用类型初始值为null。

________________________________________
Ⅱ、实例变量
•      方法外部、类的内部定义的变量。
•      从属于对象,生命周期伴随对象始终。
•      如果不手动初始化,它会自动初始化成该类型的默认初始值。
•      数值型变量初始值为0或0.0,字符型变量的初始值为'u0000',布尔型初始值为false,引用类型初始值为null。

________________________________________
Ⅲ、局部变量
•      方法或代码块内部定义的变量。
•      生命周期是从声明位置开始,到方法或代码块后的 '}'为止。
•      局部变量没有默认值,所以在使用前必须先声明和初始化(赋初始值),才可以使用。

________________________________________
四、常量
•      常量(Constant):初始化(initialize)后不能再改变值!不会变动的值。
•      常量是一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。
•      程序中使用常量可以提高代码的可维护性,避免不规范赋值导致程序出错的情况。
•      必须使用final修饰符 修饰。
示例:
/* final 数据类型 常量名 = 初始值;
final type constantName = initializeva lue; */
final double PI_VALUE = 3.14;

查看更多北京电脑/网络信息

免责声明:此信息系发布者(UID:706755)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们