[讨论]由程序疑问2引发的 在实际开发过程中怎样使用static 讨论
yynn 的 程序疑问2 http://bbs.bc-cn.net/viewthread.php?tid=175556至于static的语法在各个情形下的意义,不再这里讨论,这里讨论的是用法
1。入口main函数使用static定义 main必须这样定义 public static void main(String[] args)
2。工具类中定义的基本上是static
3。在一个类中为了给所有的类对象实例共享数据时使用static定义成员变量
4。需要操纵一个static的成员变量时定义一个static的操作函数
5。需要初始化静态成员变量时可以定义一个static程序块
如
class A {
static String yourStaticVar ;
static {
yourStaticVar = "这里对静态成员进行初始化";
}
}