java static关键字的作用

绝地灬酷狼 2023-10-12 15:50 181阅读 0赞

static用法

  1. 用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享;
  2. 静态块用法,将多个类成员放在一起初始化,使得程序更加规整,其中理解对象的初始化过程非常关键;
  3. 用来修饰成员方法,将其变为类方法,可以直接使用“类名.方法名”的方式调用,常用于工具类;
  4. static如果修饰类,只能修饰内部类
  5. 静态导包用法,将类的方法直接导入到当前类中,从而直接使用“方法名”即可调用类方法,更加方便。

static关键字的作用

1、static是一个修饰符,用于修饰成员
2、static修饰的成员被所有的对象所共享
3、static优先于对象存在,因为static的成员随着类的加载就已经存在了
4、static修饰的成员多了一种调用方式,即可以直接被类名调用。类名.静态变量
5、static修饰的数据是共享数据,对象中的存储的是特有数据

发表评论

表情:
评论列表 (有 0 条评论,181人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java static关键作用

    static用法 1. 用来修饰成员变量,将其变为类的成员,从而实现所有对象对于该成员的共享; 2. 静态块用法,将多个类成员放在一起初始化,使得程序更加规整,其中理

    相关 static关键作用

    通常情况下成员变量隶属于对象层级,每创建一个对象就需要申请独立的内存空间来存放该对象独立的成员变量信息,若所有对象的某个成员变量数值完全一样却又单独存放会造成内存空间的浪费。

    相关 static关键作用

    内存分区 1)堆:由程序员手动分配和释放,完全不同于数据结构中的堆,分配方式类似链表,若程序员不释放,程序运行结束时由操作系统释放。 2)栈:由编译器自动分配和释放,存

    相关 static关键作用

    最近在开发中使用static关键字,发现了一些非常有趣事情,在这对static做下总结 作用: 第一,为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。

    相关 static关键作用

    全局静态变量 在全局变量之前加上static关键字,全局变量就被定义为一个全局静态变量。全局静态变量存放在静态存储区,在整个程序运行期间一直存在。未经初始化的全局静态变量会被