java中static关键字

在java中可以使用static声明属性和方法,声明static类型的属性或方法之后此属性或方法也称为类方法,可以由类名称直接调用。

static表示全局或者静态的意思,用来修饰成员变量或成员方法,也可以形成静态static代码块。

被static修饰的成员变量和成员方法独立于该类的任何对象,也就是说,它不依赖类特定的实例,被类的所有实例共享。

只要这个类被加载,java虚拟机就能根据类名在运行时数据区的方法区内找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。

 

static和final一块用表示什么?

static final用来修饰成员变量和成员方法,可简单理解为“全局常量”

对于变量,表示一旦给值就不可修改,并且通过类名可以访问。

对于方法,表示不可覆盖,并且可以通过类名直接访问。

posted on 2012-01-05 22:40  itmyhome  阅读(138)  评论(0编辑  收藏  举报

导航