您的位置:首页 > 其它

Static关键字

2015-10-29 13:22 176 查看
static关键字用于修饰变量和函数方法。

在修饰变量时,在内存中只保留一份该变量的拷贝,可以使用类名直接访问,也可以使用实例来访问(但不推荐)
成员变量存在于堆区中,而静态变量存在方法区中。

在修饰方法时,该方法成为静态方法,静态方法本身不能够访问非静态变量,可以通过类名来直接调用静态方法。
静态方法中不能使用this,super关键字。

static修饰代码块时,仅在该类的class文件被载入内存时执行一次,如果有多个static代码块那么就按照顺序来执行。

注意:静态方法只能用来操作静态变量而非静态变量既可以操作静态变量也可以用来操作非静态变量。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: