When does the JVM load classes?

Assume I have the following class: class Caller { public void createSomething() { new Something(); } } Would executing this line: static void main() { Class clazz = Caller.class; } cause the JVM to load the class `Something` or is the class loading deferred until the method `createSomething()` is called?
import is just syntactic shorthand, so you can reference File later rather than java.io.File every time. So, as an aside, this is nothing to do with classloading, directly. An import by itself does nothing at runtime; it's just there for you and the compiler.

以上就是When does the JVM load classes?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准