Java 的类装载器
来源:互联网 发布:企查查采集数据工具 编辑:程序博客网 时间:2024/05/17 09:19
Java 的类装载器
1,预先载入和按需载入。
通常基础类库需要预先载入,自定义类库需要按需载入。
两种按需载入:
1,显式载入:Class.forName()和ClassLoader的loadClass方法。
2,隐式载入:用new关键字,Class loader在背后装载
示例:
接口:Door
public interface Door
{
public void intos();
}
实现:Li 和 Zhang
public class Li implements Door
{
public void intos(){
System.out.println("into li home");
}
}
public class Zhang implements Door
{
public void intos(){
System.out.println("into zhang home");
}
}
测试类:Intohome
public class Intohome
{
public static void main(String[] args) throws Exception
{
//Class c = Class.forName(args[0]);
ClassLoader cl = Intohome.class.getClassLoader();
Class c = cl.loadClass(args[0]);
Object o = c.newInstance();
Door d = (Door)o;
d.intos();
}
}
结果:
E:/test>java Intohome Li
into li home
- Java的类装载器
- Java 的类装载器
- JAVA使用类装载器装载配置文件
- java类装载器
- java类装载器
- java 类装载器
- java类装载器
- Java 类装载器
- java 类装载器
- java 类装载器
- Java类装载器
- JAVA的类装载器(ClassLoader)
- JAVA的类装载器(ClassLoader)
- JAVA的类装载器(ClassLoader)
- java的类装载器(转)
- java类装载器的学习心得
- JAVA虚拟机的类装载
- Java类装载器探究
- 买楼风水
- 回归ksh
- QT学习杂记
- 有没有自己回复帖子的软件,不限论坛的那种
- atoi函数的简单实现
- Java 的类装载器
- error C2276: '&' : illegal operation on bound member function expression
- JAVA面试题集
- java4ever
- 垃圾收集机制
- 学习中
- 国际化
- 短信猫
- MSN 全新亮相 之 “我的隐私我做主”