Java 并不存在全局变量的概念,但是可以通过static来实现一个‘’伪全局‘’的概念
static 变量:
是随着类加载时被完成初始化的,它在内存中仅有一个,
JVM也只会为它分配一次内存
static方法:
在类加载的时候就存在了,不能是abstract方法
static代码块
静态代码块会随着类的加载一块执行,而且他可以随意放,可以存在于类的任何地方
总结:
只要是static修饰,就是在类被加载时就已经 准备好了,也就是可以被使用or已经被执行
Java 并不存在全局变量的概念,但是可以通过static来实现一个‘’伪全局‘’的概念
static 变量:
是随着类加载时被完成初始化的,它在内存中仅有一个,
JVM也只会为它分配一次内存
static方法:
在类加载的时候就存在了,不能是abstract方法
static代码块
静态代码块会随着类的加载一块执行,而且他可以随意放,可以存在于类的任何地方
总结:
只要是static修饰,就是在类被加载时就已经 准备好了,也就是可以被使用or已经被执行