class A{
  public static double a1;
  public double a2;
}
new A;这时a1, a2的内存如何分配?(分配在什么位置?)
a1 是否默认分配在代码段内?
a2 分配在托管堆内?
a1会随着程序的运行改变地址么?