Java 14 静态 static

52 阅读1分钟

1 . static 静态

0874.png

2 . 静态变量

被 static 修饰的成员变量叫做静态变量

2 . 1 特点:

  • 被该类所有对象共享。

2 . 2 调用方式:

  • 类名调用(推荐)
  • 对象名调用

0875.png

3 . static 内存图

  • 堆内存里面有专门一块静态储存位置(静态区)来储存静态变量。
  • 静态变量是随着类的加载而加载的,优先于对象出现

0876.png

0877.png

4 . 静态方法

被 static 修饰的成员方法叫做静态方法

4 . 1 特点:

  • 多用在测试类和工具类中
  • Javabean类中很少会用

4 . 2 调用方式:

  • 类名调用(推荐)
  • 对象名调用