84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
最起码是Main这个类被加载了,负责加载main的AppClassLoader也被实例化了。 所以说肯定还是有一些对象是伴随main产生的。 Java跟C++/C这种native语言不一样的地方是,很难保证所见即所得.... 加了点代码,证明还是在main之前有些对象被产生了...
import java.util.Objects; public class MyTest{ static{ System.out.println(MyTest.class.getClassLoader().getClass().getName()); } public static void main(String[] args) { } }
由于我对JVM内存池的模型不是很熟悉,所以我无法说,在这过程中,是否会产生一些内存池的对象。
最起码是Main这个类被加载了,负责加载main的AppClassLoader也被实例化了。 所以说肯定还是有一些对象是伴随main产生的。 Java跟C++/C这种native语言不一样的地方是,很难保证所见即所得....
加了点代码,证明还是在main之前有些对象被产生了...
由于我对JVM内存池的模型不是很熟悉,所以我无法说,在这过程中,是否会产生一些内存池的对象。