当 JVM 加载一个类 A 时,它会加载 A 中使用的所有类吗?
我想知道导入声明是否对加载过程有某种影响?
JLS 的链接将不胜感激。
最佳答案
导入和类加载是无关的。前者只是节省了输入:它允许您在代码中使用短类名而不是完全解析的类名。
类由 JVM 加载第一次使用时。
关于java - JVM 是否在加载特定类时加载所有使用的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5702423/
标签 java classloader jls
当 JVM 加载一个类 A 时,它会加载 A 中使用的所有类吗?
我想知道导入声明是否对加载过程有某种影响?
JLS 的链接将不胜感激。
最佳答案
导入和类加载是无关的。前者只是节省了输入:它允许您在代码中使用短类名而不是完全解析的类名。
类由 JVM 加载第一次使用时。
关于java - JVM 是否在加载特定类时加载所有使用的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5702423/