类变量与实例变量有什么区别呢?

类变量与实例变量辨析

A:类变量:其实就是静态变量
     定义位置:定义在类中方法外
     所在内存区域:方法区
	生命周期:随着类的加载而加载
	特点:无论创建多少对象,类变量仅在方法区中,并且只有一份
B:实例变量:其实就是非静态变量
     定义位置:定义在类中方法外
     所在内存区域:堆
     生命周期:随着对象的创建而加载
     特点:每创建一个对象,堆中的对象中就有一份实例变量