java关键字static和final

static可以修饰变量,方法或者类(普通类是不能用static修饰的,只能用来修饰内部类)   static静态变量又称之为类变量(和c++中的全局变量概念是一样的),在类加载后,jvm只为类变量分配一次内存,内存中只有一份,静态变量可以直接通过类名访问(当然也可以通过实例对象访问);与静态变量对应的是实例变量,每次实例化对象,内存中就会有一份拷贝,所以在内存中可以存在该实例变量的多份拷贝。  
相关文章
相关标签/搜索