static主要可以用来修饰变量、方法、代码块和内部类,在多线程场景下,我们最关心的是static变量和static方法,static变量(静态变量)static变量也叫类变量,它的核心特征是:被类的所有实例共享,关键特性内...
static变量和方法不属于任何实例,而是属于类本身,这意味着它们在JVM的内存中只有一份拷贝,并且所有线程共享这份拷贝,下面我们从几个方面来深入理解,static变量(静态变量)的线程安全问题static变量也称为类变量,由于它...