public class A
{
  public static void main(String[] args)
    {
       B.i = 2;
    }
}
class B
{
   static int i = 1;
}
我想问一下,这个程序的内存结构是怎样的?调用B.i时,i是放在栈中还是堆中?