原创

JAVA变量

变量的概念:

        内存中的一个存储区域

        该区域的数据可以在同一类型范围内不断变化

        变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值

变量的作用:

        用于在内存中保存数据

使用变量注意:

       JAVA中每个变量必须先声明、后使用

       使用变量名来访问这块区域的数据

       变量的作用域,其定义所在的一对{}内

       变量只有在其作用域内才有效。

       同一个作用域内,不能定义重名的变量。


变量的分类:

       1.变量按照数据类型来分:

          基本数据类型:

                  整型:byte,short,int,long

                  浮点型:float,double

                  字符型:char

                  布尔型:boolean

          引用数据类型:

                  类类型:class

                  接口类型:interface

                  数组型:array



变量的分类-按声明的位置的不同

        在方法体外,类体内声明的变量成为成员变量。

        在方法体内部声明的变量叫局部变量

        

       变量:

              成员变量:

                      实例变量(不以static修饰)

                      类变量(以static修饰)

              局部变量:

                      形参(方法、构造器中定义的变量)

                      方法局部变量(在方法内定义)

                      代码块局部变量(在代码块内定义)


注意的是:成员变量和局部变量在初始化值方面的异同:

                 同:都有生命周期        异:局部变量除形参外,需显式初始化


正文到此结束
本文目录