Java static关键字简介说明
下文讲述static关键字的相关简介说明,如下所示:
static关键字简介说明:
static关键字修饰的方法,变量等都是类成员,使用static修饰的方法中无法使用this,super关键字(因为static修饰的信息没有对象的概念)
------------------------------------------------------------------------------------------------------------------
static修饰的方法,我们直接使用类名即可调用方法,无需实例化对象
----------------------------------------------------------------
static修饰的信息放在堆上一片固定的区域上,可非常方便的进行下次访问
---------------------------------------------------------------------------
static修饰的变量,在定义时必须进行初始化
static修饰的变量称之为“静态变量”
-----------------------------------------------------
静态变量和非静态变量的区别是:
静态变量被所有的对象所共享,在内存中只有一个副本,
它当且仅当在类初次加载时会被初始化
但是非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


