请教关于安卓静态变量的问题
请问以下两种情况,静态变量是否有可能被回收,变成空指针
1、static final String a = "123";
请问a是否始终等于"123"
2、有类A:
public class A {
private String a;
public String GetA(){
return a;
}
public A(String a){
this.a=a;
}
}
定义静态变量
static final A b=new A("123");
请问这个静态b,会不会被回收变成null?b.GetA(),是否始终等于"123"
这方面概念一直一知半解的,而且也不好测试,所以请教一下大家