类加载器
来源:互联网 发布:中世纪2优化9血统玩法 编辑:程序博客网 时间:2024/06/05 17:47
1.类加载器
Why:Java语言里,类加载都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会给Java应用程序提供高度的灵活性。例如:
1.编写一个面向接口的应用程序,可能等到运行时再指定其实现的子类;
2.用户可以自定义一个类加载器,让程序在运行时从网络或其他地方加载一个二进制流作为程序代码的一部分;(这个是Android插件化,动态安装更新apk的基础)
<1>应用类加载器App:加载自己写的类或者jar包下面的类
<2>扩展类加载器Ext:加载jdk/jre/lib/ext/下面的所有jar包
What:
JVM设计者把类加载阶段中的“通过'类全名'来获取定义此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。
Why:Java语言里,类加载都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会给Java应用程序提供高度的灵活性。例如:
1.编写一个面向接口的应用程序,可能等到运行时再指定其实现的子类;
2.用户可以自定义一个类加载器,让程序在运行时从网络或其他地方加载一个二进制流作为程序代码的一部分;(这个是Android插件化,动态安装更新apk的基础)
2.使用类加载器获取类对象
3. 查看类对象的类加载器
<1>应用类加载器App:加载自己写的类或者jar包下面的类
<2>扩展类加载器Ext:加载jdk/jre/lib/ext/下面的所有jar包
<3>根类加载器null:加载jdk/jre/lib/jar(所有类加载器的父加载器)
5.自定义类加载器(重点)
阅读全文
0 0
- 加载、类加载、类加载器
- 类加载机制及类加载器加载Class流程
- 类加载器---类加载器简介
- Java类加载器加载类顺序
- 类加载器---类加载机制
- Java类加载器加载类顺序
- Java类加载器加载类顺序
- Java类加载器加载类顺序
- 类加载器和类加载机制
- 使用类加载器加载配置文件
- 用类加载器加载配置文件
- 用类加载器加载配置文件
- 类加载器的加载机制
- 用java类加载器加载资源
- 扩展类加载器的加载问题
- java类加载器的加载顺序
- 使用类加载器加载配置文件
- Java 类加载器以及加载机制
- 玲珑杯#15之三道水题
- Add_Binary
- opencv3_java 图形图像的拉普拉斯平滑Laplacian Laplacian
- 淘淘商城系列——实现添加商品功能
- [一天几个linux命令] mv
- 类加载器
- 在线工具常用技巧
- 多线程学习(二)
- Android网络连接判断与处理
- 李兴华JAVA WEB开发实战经典
- 一周学习知识点
- JavaScript之同步与异步一
- 1.1介绍线程和运行(Introducing Thread and Runnable)
- Zxing二维码扫描的三个类(可自定义扫描框)