引导类加载器是Java虚拟机内置的类加载器,它负责加载Java核心类库,如java.lang包中的类。由于引导类加载器是虚拟机的一部分,它是用C++实现的,无法通过Java代码直接访问。
当使用引导类加载器加载类时,它只会加载Java核心类库中的类,而不会加载应用程序中的类或第三方库中的类。这是因为引导类加载器的加载路径是固定的,它只会搜索Java核心类库所在的路径,而不会搜索其他路径。
注释是Java源代码中的一种元数据,它提供了对代码的解释和说明。注释在编译后会被丢弃,不会包含在生成的字节码中。因此,当使用引导类加载器加载类时,由于注释是源代码的一部分,它们不会包含在加载的类中。
总结起来,使用引导类加载器加载的类不包含注释,是因为引导类加载器只加载Java核心类库中的类,而注释是源代码的一部分,在编译后会被丢弃,不会包含在生成的字节码中。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云