JVM可以看到多少代码?

时间:2016-12-08 17:37:56

标签: java jvm

由于每个java应用程序都需要main方法,除了applet和web应用程序的情况,其中main方法是由web容器实现的,因为main方法是程序的起点,因为我们传递包括main的类的名称用于执行它的java命令。

所以我的问题是JVM可以看到多少代码意味着它看到了整个代码,或者它加载了程序执行过程中遇到的类或信息。 也许我的问题是脱离背景,但请清除它。

1 个答案:

答案 0 :(得分:2)

Java“按需”加载类。只要你以某种方式“使用”X,就会加载X.class。请注意:“使用”不仅仅是在源代码中“导入”。

您可以找到关于此主题here的精彩介绍。

而且,正如Holger指出的那样:你必须区分加载初始化时间。