java 中static 修饰的属性在静态存储区分配空间的
那么static修饰的方法中定义的局部变量在哪里分配空间呢
是栈上还是静态存储区?
thankyou!

解决方案 »

  1.   

    java没有static修饰的局部变量。
      

  2.   

    是static修饰的方法,然后是在该方法中定义的变量
    例如 static abc(){int a};
    那么系统给a在哪里分配空间;是静态存储区还是栈上
      

  3.   

    方法中的变量都是方法执行时在stack里分配的,跟方法static与否无关。
      

  4.   

    static 方法只是在创建对象的时候绑定死了 无法实现多态
    但方法都只是在被调用时才会在栈里压入自己需要的变量