欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java基础|static关键字

程序员文章站 2022-07-15 17:06:25
...
  • static 关键字修饰成员变量:该成员变量不再属于对象而属于类,类的对象共享一份成员变量。

  • static 关键字修饰成员方法:此成员方法不再属于对象而属于类,可以直接使用类名.方法名调用。

  • static 静态代码块,用处:例如 JDBC 加载外部配置文件。

    • 格式:

      public class 类名称 {
          static {
              //静态代码块的内容
       	}
      }
      
  • 注意事项:静态不能访问非静态。

  • 内存图

Java基础|static关键字

  ????可以看到静态成员变量存放于静态区。在堆中的实例化对象不会存储静态内容,当 对象名.成员变量 或者 类名.成员变量 访问静态成员变量时,会直接去静态区寻找,而不会去堆中寻找。

相关标签: # 语法