类加载器-启动类加载器
启动类加载器
用 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:<追加路径>
类加载器-启动类加载器相关推荐
- Qt Creator启动调试器
Qt Creator启动调试器 启动调试器 以不同的模式启动调试器 以启动内部模式启动 以启动外部模式启动 以附加模式启动 在流程启动时附加到流程 在核心模式下启动 在后期模式下启动 远程调试 使用G ...
- 36.JVM内存分哪几个区,每个区的作用是什么、如和判断一个对象是否存活、java垃圾回收机制、垃圾收集的方法有哪些、java类加载过程、类加载机制、双亲委派、Minor GC和Major GC
36.JVM内存分哪几个区,每个区的作用是什么? 37.如和判断一个对象是否存活?(或者GC对象的判定方法) 38.简述java垃圾回收机制? 39.java中垃圾收集的方法有哪些? 40.java类 ...
- 【Android 逆向】类加载器 ClassLoader ( 启动类加载器 | 扩展类加载器 | 应用类加载器 | 类加载的双亲委托机制 )
文章目录 一.类加载器 二.类加载的双亲委托机制 一.类加载器 Java 虚拟机 ClassLoader 类加载器 : Bootstrap ClassLoader : 启动类加载器 , 该 加载器由 ...
- java类加载器_类加载器ClassLoader
上篇文章说到,Class类可以通过一个类的全限定名去加载类,那么底层是如何去加载的呢?这就是我们今天要聊的类加载器ClassLoader,其可以通过一个类的全限定名来获取描述此类的二进制字节流,也即是 ...
- JVM:类加载机制之类加载器
JVM设计者把类加载阶段中的"通过'类全名'来获取定义此类的二进制字节流"这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类.实现这个动作的代码模块称 ...
- java类加载器_JAVA类加载器
虚拟机设计团队把加载动作放到 JVM 外部实现,以便让应用程序决定如何获取所需的类,JVM 提 供了 3 种类加载器: 1. 启动类加载器(Bootstrap ClassLoader) 负责加载 JA ...
- java类加载器_类加载器
回顾一下类加载过程 类加载过程:加载->连接->初始化.连接过程又可分为三步:验证->准备->解析. 一个非数组类的加载阶段(加载阶段获取类的二进制字节流的动作)是可控性最强的 ...
- 深入理解Java虚拟机——JVM类加载机制(类加载过程和类加载器)
一.什么是类加载机制? 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制. 二.类加载的时机 类 ...
- 深入理解Java类加载器:Java类加载原理解析
http://blog.csdn.net/zhoudaxia/article/details/35824249 1 基本信息 每个开发人员对java.lang.ClassNotFoundExcetpi ...
最新文章
- Django REST framework的一些奇巧淫技(干货!!!)
- HTML语言的含义,HTML是什么意思
- 2016年 CodePen 最热门的前端代码 Top 100
- citrix lic申请流程
- 阿里代码扫描插件安装 (IDEA)
- delphi面向对象(1)
- MySQL - 剖析MySQL索引底层数据结构
- 四川省天然气行业发展战略及投资形势分析报告2021版
- 在虚拟机中安装LINUX
- SPARK安装一:Windows下VirtualBox安装CentOS
- spark官方文档_这些未在 Spark SQL 文档中说明的优化措施,你知道吗?
- 为什么大学普遍都教C/C++、Java,而不教Golang、Python、Rust?
- 当前服务器文件夹不存在,供应商文件夹不存在,无法创建
- 重磅 | 2019年“中国计算机学会CCF优秀博士学位论文奖”评选结果公告
- C语言数据结构双向链表之温故而知新
- layui文档,镜像站
- HTML鼠标悬停的语法
- 凯文.米特尼克(Kevin Mitnick)
- 【服务器数据恢复】IBM服务器RAID控制器出错的数据恢复案例
- CS143 6、7. 自顶向下和自底向上的语法分析