变量
作者:互联网
变量(variable)
-
定义(声明)变量,给变量赋值,定义并赋值(建议);
-
每个变量都必须声明类型;java变量是程序中最基本的存储单位,其要素包括变量名、变量类型和作用域;
-
变量没有赋值不可使用,变量的使用范围即变量的作用域,超过范围无法使用;同一作用域中,变量不能重复命名;
注意
-
每个变量都有类型,类型可以是基本类型,也可以是引用类型;
-
变量名必须是合法的标识符
-
变量声明是一条完整的语句,因此每个声明都必须以分号结束
变量作用域
-
全局变量(属性):独立于方法之外的变量
-
非静态全局变量:独立于方法之外的变量,没有static修饰;从属于对象;String str = "hello";//实例变量
-
静态全局变量(又叫类变量):独立于方法之外的变量,用static修饰;从属于类;static int a = 0;类变量
-
-
局部变量:仅限局部代码块,只在声明它的方法、构造方法或者语句块中可见;public void method(){
int i =0;//局部变量
}
常量
-
初始化后不可再改变值;可以理解为特殊的变量,它的值被设定后,在程序运行过程中不允许被改变
final 常量名 = 值;
final double PI =3.14;
-
常量名一般大写字母,单词之间有_隔开
变量的命名规范
遵循驼峰命名规则
标签:变量,作用域,static,类型,全局变量,声明 来源: https://www.cnblogs.com/xuduoduo92/p/16522605.html