toBeTopJavaer/basics/java-basic/variable.md at master · cnJason/toBeTopJavaer · GitHub
Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 679 Bytes

File metadata and controls

29 lines (23 loc) · 679 Bytes

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

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是局部变量。