静态变量随着类的加载而存在,随着类的消失而消失。作用在类中,方法外;成员变量随着对象的创建而存在,随着对象被回收而释放。作用在类中,方法外;局部变量随着方法的创建而存在,随着方法被回收而释放。作用方法中,或者方法的形式参数; 总结: 成员变量局部变量静态变量定义位置在类中,方法外方法中,或者方法的形参在类中,方法外初始化值有默认初始化值无,先定义,赋值后才能使用有默认初始化值调用方式对象调用—对象调用,类名调用存储位置堆中栈中方法区生命周期与对象共存亡与方法共存亡与类共存亡别名实例变量—类变量