变量的概念:
内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值
变量的作用:
用于在内存中保存数据
使用变量注意:
JAVA中每个变量必须先声明、后使用
使用变量名来访问这块区域的数据
变量的作用域,其定义所在的一对{}内
变量只有在其作用域内才有效。
同一个作用域内,不能定义重名的变量。
变量的分类:
1.变量按照数据类型来分:
基本数据类型:
整型:byte,short,int,long
浮点型:float,double
字符型:char
布尔型:boolean
引用数据类型:
类类型:class
接口类型:interface
数组型:array
变量的分类-按声明的位置的不同
在方法体外,类体内声明的变量成为成员变量。
在方法体内部声明的变量叫局部变量
变量:
成员变量:
实例变量(不以static修饰)
类变量(以static修饰)
局部变量:
形参(方法、构造器中定义的变量)
方法局部变量(在方法内定义)
代码块局部变量(在代码块内定义)
注意的是:成员变量和局部变量在初始化值方面的异同:
同:都有生命周期 异:局部变量除形参外,需显式初始化
注意:本文归作者所有,未经作者允许,不得转载