类变量、成员变量和局部变量

Java中共有三种变量,分别是类变量、成员变量和局部变量。他们分别存放在JVM的方法区、堆内存和栈内存中。
    /**
     * @author Hollis
     */
    public class Variables {
  
        /**
         * 类变量
         */
        private static int a;
  
        /**
         * 成员变量
         */
        private int b;
  
        /**
         * 局部变量
         * @param c
         */
        public void test(int c){
            int d;
        }
    }

上面定义的三个变量中,变量a就是变量,变量b就是成员变量,而变量c和d是局部变量。

下一节:变量和方法的作用域包括:public,protected,private以及无修饰。