启动类加载器

用 Bootstrap 类加载器加载类:

public class F {static {System.out.println("bootstrap F init");}
}

执行

public class Load5_1 {public static void main(String[] args) throws ClassNotFoundException {Class<?> aClass = Class.forName("cn.leon.jvm.t3.load.F");System.out.println(aClass.getClassLoader());}
}   

输出

E:\git\jvm\out\production\jvm>java -Xbootclasspath/a:.
cn.itcast.jvm.t3.load.Load5
bootstrap F init
null

-Xbootclasspath 表示设置 bootclasspath
其中 /a:. 表示将当前目录追加至 bootclasspath 之后
可以用这个办法替换核心类
    java -Xbootclasspath:<new bootclasspath>
    java -Xbootclasspath/a:<追加路径>
    java -Xbootclasspath/p:<追加路径>

类加载器-启动类加载器相关推荐

  1. Qt Creator启动调试器

    Qt Creator启动调试器 启动调试器 以不同的模式启动调试器 以启动内部模式启动 以启动外部模式启动 以附加模式启动 在流程启动时附加到流程 在核心模式下启动 在后期模式下启动 远程调试 使用G ...

  2. 36.JVM内存分哪几个区,每个区的作用是什么、如和判断一个对象是否存活、java垃圾回收机制、垃圾收集的方法有哪些、java类加载过程、类加载机制、双亲委派、Minor GC和Major GC

    36.JVM内存分哪几个区,每个区的作用是什么? 37.如和判断一个对象是否存活?(或者GC对象的判定方法) 38.简述java垃圾回收机制? 39.java中垃圾收集的方法有哪些? 40.java类 ...

  3. 【Android 逆向】类加载器 ClassLoader ( 启动类加载器 | 扩展类加载器 | 应用类加载器 | 类加载的双亲委托机制 )

    文章目录 一.类加载器 二.类加载的双亲委托机制 一.类加载器 Java 虚拟机 ClassLoader 类加载器 : Bootstrap ClassLoader : 启动类加载器 , 该 加载器由 ...

  4. java类加载器_类加载器ClassLoader

    上篇文章说到,Class类可以通过一个类的全限定名去加载类,那么底层是如何去加载的呢?这就是我们今天要聊的类加载器ClassLoader,其可以通过一个类的全限定名来获取描述此类的二进制字节流,也即是 ...

  5. JVM:类加载机制之类加载器

    JVM设计者把类加载阶段中的"通过'类全名'来获取定义此类的二进制字节流"这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类.实现这个动作的代码模块称 ...

  6. java类加载器_JAVA类加载器

    虚拟机设计团队把加载动作放到 JVM 外部实现,以便让应用程序决定如何获取所需的类,JVM 提 供了 3 种类加载器: 1. 启动类加载器(Bootstrap ClassLoader) 负责加载 JA ...

  7. java类加载器_类加载器

    回顾一下类加载过程 类加载过程:加载->连接->初始化.连接过程又可分为三步:验证->准备->解析. 一个非数组类的加载阶段(加载阶段获取类的二进制字节流的动作)是可控性最强的 ...

  8. 深入理解Java虚拟机——JVM类加载机制(类加载过程和类加载器)

    一.什么是类加载机制? 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制. 二.类加载的时机 类 ...

  9. 深入理解Java类加载器:Java类加载原理解析

    http://blog.csdn.net/zhoudaxia/article/details/35824249 1 基本信息 每个开发人员对java.lang.ClassNotFoundExcetpi ...

最新文章

  1. Django REST framework的一些奇巧淫技(干货!!!)
  2. HTML语言的含义,HTML是什么意思
  3. 2016年 CodePen 最热门的前端代码 Top 100
  4. citrix lic申请流程
  5. 阿里代码扫描插件安装 (IDEA)
  6. delphi面向对象(1)
  7. MySQL - 剖析MySQL索引底层数据结构
  8. 四川省天然气行业发展战略及投资形势分析报告2021版
  9. 在虚拟机中安装LINUX
  10. SPARK安装一:Windows下VirtualBox安装CentOS
  11. spark官方文档_这些未在 Spark SQL 文档中说明的优化措施,你知道吗?
  12. 为什么大学普遍都教C/C++、Java,而不教Golang、Python、Rust?
  13. 当前服务器文件夹不存在,供应商文件夹不存在,无法创建
  14. 重磅 | 2019年“中国计算机学会CCF优秀博士学位论文奖”评选结果公告
  15. C语言数据结构双向链表之温故而知新
  16. layui文档,镜像站
  17. HTML鼠标悬停的语法
  18. 凯文.米特尼克(Kevin Mitnick)
  19. 【服务器数据恢复】IBM服务器RAID控制器出错的数据恢复案例
  20. CS143 6、7. 自顶向下和自底向上的语法分析

热门文章

  1. JVM -- Java虚拟机
  2. UWP 显示图片到Image控件
  3. daemon函数的原理及使用详解
  4. 在Android Studio环境下使用ESPRESSO 测试框架进行UI测试
  5. js-ES6学习笔记-module(2)
  6. 自动化运帷之分布式监控 zabbix 使用
  7. Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理
  8. OnPaint()函数的作用原理
  9. VC中的#pragma指令的用法
  10. 悲观锁和乐观锁和gap锁