首页 > 代码库 > JAVA语言中的变量

JAVA语言中的变量

1.变量

  变量是一个代词,指代内存中的数据。

  变量是可以改变的量---->指代不同的数据。

2.变量的使用

  变量必须先声明后使用:

    语法:数据类型 变量名;

          int       a;

  可以一条语句声明多个同类型的变量

    如:int a,b,c;

      int a=1,b,c=2;

3.变量的命名

  规定:

  •  只能包含字母,数字,_,$,并且不能以数字开头
  •  严格区分大小写
  •  不能使用关键字(java中已经用了的字)

  建议:

  •    不建议中文命名变量
  •  最好“见名知意”
  •  驼峰命名法:第一个单词首字母小写,其余字母首字母大写。

4.变量的初始化

  java语法规定:变量在使用前必须初始化

  初始化两种方式:

  •  声明同时初始化

     int a=5;

  •  先声明后初始化

     int b;b=8;

5.变量的使用

  必须与数据类型匹配:

    如:int a=2.5;//错误,类型不匹配

6.变量的作用域

  •  从变量声明开始到包含它的最近的大括号结束。
  •  作用范围重叠式,变量不能重名。

7.成员变量于局部变量的区别

  局部变量:

  •  定义在方法中。
  •  没有默认值,必须自行设定默认值。
  •  方法被调用时,存在栈中;方法调用结束时,从栈中清除。

  成员变量:

  •  定义在类中,方法外。
  •  有默认初始值,可以不显式初始化。
  •  所有类被实例化后,存在栈中;对象被回收,成员变量失效。

JAVA语言中的变量