Java静态变量,常量,成员变量,局部变量

类变量(也叫静态变量)是类中独立于方法之外的变量,用static 修饰。(static表示全局的静态的,用来修饰成员变量和成员方法,或静态代码块(静态代码块独立于类成员,jvm加载类时会执行静态代码块,每个代码块只执行一次,按顺序执行))。并且一个实例中进行修改后,再次实例化的时候能够得到前一次修改的值,只要把static想成php里面的global就好理解了

成员变量则不同,每次初始化的时候重新赋值。

package com.sun;

public class Tedt07 {

    /**
     * @param args
     */
    static String s1 = "sun";//静态的,全局的
    String s2 = "zhi";//成员变量
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Tedt07 t1 = new Tedt07();
        t1.s1 = "sun1";
        t1.s2 = "zhi";
        Tedt07 t2 = new Tedt07();
        System.out.println("t1.s1=" + t1.s1);
        System.out.println("t2.s2=" + t2.s2);
    }

}
原文地址:https://www.cnblogs.com/sunxun/p/5281716.html