現(xiàn)有類A
```java
public class A {
static String a1 = "a1";
static String a2 = B.b2;
}
```
再有類B
```java
public class B {
static String b1=A.a1;
static String b2="b2";
}
```
類A和類B交叉使用對方的靜態(tài)變量的值申钩,給自己的靜態(tài)變量賦值色洞,會(huì)出現(xiàn)什么情況?
其實(shí)很簡單欺矫,static String b1=A.a1;導(dǎo)致A比類B先加載,從而使得類A中a2得不到正確的值谊惭,為null。