JVM在加载特定类时是否加载所有使用的类?

Ale*_*per 1 java classloader jls

当JVM加载A类时,它是否加载A中使用的所有类?
而且我想知道导入声明是否对加载过程有某种影响?

JLS的链接将不胜感激.

duf*_*ymo 8

导入和类加载是无关的.前者只是保存了输入:它允许您在代码中使用短类名而不是完全解析的类名.

JVM第一次使用时,它们会加载类.