首页 > > 我在编程路上遇到的一些问题 > Java中的static关键字

Java中的static关键字(2/2)

目录

Static{ }就是一个静态代码块,它是可以独立运行的,因为它也是在类加载的时候就存在了,不过只运行一次。

那么我们该如何使用static呢?

1. 静态方法里只能调用静态变量,而实例化方法都可以。但静态方法可以由对象或类调用,普通方法必须由实例化对象调用。

2. 对于静态变量,它的值可以被重新赋值,但每一次更新之后都只保留最后一次更新的值。并且所有调用了这个静态变量的地方,都会变成最后一次更新的值。因为静态变量不是像普通的变量那样存储在对象中,它一经更新就全局共享。

如果有新体会,我会再补充。

</p>

目录
返回顶部