什么情况下虚拟机需要开始加载一个类呢?
虚拟机规范中并没有对此进行强制约束,这点可以交给虚拟机的具体实现来自由把握。类加载器并不需要等到某个类被“首次主动使用”时再加载它,JVM规范允许类加载器在预料某个类将要被使用时就预先加载它。类的加载是通过类加载器(Classloader)完成的,它既可以是饿汉式[eagerly load](只要有其它类引用了它就加载)加载类,也可以是懒加载[lazy load](等到类初始化发生的时候才加载)。不过我相信这跟不同的JVM实现有关,然而他又是受JLS保证的(当有静态初始化需求的时候才被加载)。
想要学 UI,自学的方法遍地是,网上教程一搜一大堆
学习学习学习
内容再全面一些就好了。
B2C网站上促销价格出错了,如何做危机公关?
北京有一条1公里长的街道,你认为一天能收多少钱的停车费?
什么是 Cookie?它的作用是什么?
基于TCP协议建立连接和结束连接的过程
想要学 UI,自学的方法遍地是,网上教程一搜一大堆
学习学习学习
内容再全面一些就好了。