标签:public main方法 就是 垃圾 font 垃圾回收 example amp java
静态对象无非就是比普通对象前多了一个static
例如 public xxx a = new xxx(); 普通对象
public static xxx a = new xxx(); 静态对象
在静态对象所在的类被第一次使用的时候,静态对象就被创建了
反之 不使用就永不被创建
例如
public class xxx
{
public xxx(){System.out.print("创建了一个静态对象!");}
}
public class example //一个新的类
{
public static xxx a = new xxx();
}
在main方法中第一次引用了example的类(静态对象所在的类),就会创建一个静态对象,不引用example就不会创建
不管你引用多少次,这个xxx.a只会创建一次,而且永不被GC(java的垃圾回收)回收
标签:public main方法 就是 垃圾 font 垃圾回收 example amp java
原文地址:https://www.cnblogs.com/wgfdd/p/13194861.html