您当前的位置:首页 > 计算机 > 编程开发 > Java

Java static关键字的作用和用法

时间:10-16来源:作者:点击数:

static 关键字主要有两个作用:

  • 第一,为某特定数据类型或对象分配单一的存储空间,而与创建对象的个数无关。
  • 第二,实现某个方法或属性与类而不是对象关联在一起,也就是说,在不创建对象的情况下就可以通过类来直接使用类的方法或者属性。

本文将简要介绍一下 Java static 的作用。

1) 可修饰的元素
  • 变量:静态变量,可以跨越代码块访问。
  • 方法:静态方法,可以跨越代码块访问。
  • 代码块:静态代码块,只能定义在类定义下,在类被加载时执行。
  • 内部类:静态内部类,该类定义可以由外部类名引用。
  • 导入包:静态导入包,导入指定的static变量。
2) Java static使用说明

static,静态,表示随着类的加载而加载,不会重复加载,执行顺序在 main 方法之前。在 JVM 内存里,static 修饰的变量存在于方法区中。静态导入包比较少见,其语法如下所示:

import static book.Constants.*;  //引入 Constants 下的所有 static 变量

public class StaticImportConstants {

    public static void main(String[] args)
    {
        int start = START;
    }
}
public interface Constants {
   
    int START = 1;
    int END = 2;
}
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门