摘要: 类加载器 类的加载是由类加载器完成的。类加载器可以分为两种:第一种是Java虚拟机自带的类加载器,分别为启动类加载器、扩展类加载器和系统类加载器。第二种是用户自定义的类加载器,是java.lang.ClassLoader的子类实例。 虚拟机内置加载器 根类加载器(Bootstrap) 根类加载器是最 阅读全文
posted @ 2021-04-12 22:32 一名不断学习的程序猿 阅读(52) 评论(0) 推荐(0)
摘要: 类的加载连接和初始化 当 Java程序中需要使用到某个类时,虚拟机会保证这个类已经被加载、连接和初始化。而连接又包含验证、准备和解析这三个子过程,这个过程必须严格按照顺序执行。 1 类的加载 通过类的完全限定名(包名和类名)查找此类的字节码文件,把类的.class文件中的二进制数据读入到内存中,并存 阅读全文
posted @ 2021-04-12 21:55 一名不断学习的程序猿 阅读(26) 评论(0) 推荐(0)