延迟加载和动态加载
2015-11-04 13:33
288 查看
延迟加载是你在使用的使用加载,而动态加载是在程序运行时才知道类的名字,然后加载类。延迟加载可以应用在动态和非动态的加载上。
动态加载的例子
延迟加载的例子
资料
http://blog.csdn.net/dynadotwebb/article/details/17447597
动态加载的例子
String className = ... // 例如:java.util.List List list = (List)Class.forName(className).newInstance();
延迟加载的例子
package com.other.test; public class Test { public static void main(String[] args) { System.out.println("方法调用前!"); Test2.doSomething(); System.out.println("方法调用后!"); } } class Test2 { static//静态块在类被加载时候运行 { System.out.println("I am now loaded"); } public static void doSomething() {} }
资料
http://blog.csdn.net/dynadotwebb/article/details/17447597
相关文章推荐
- ActiveMQ学习总结(5)——Java消息服务JMS详解
- 【哈希】【动态规划】[NOIP模拟赛]仔细的检查
- *hdu 5536(字典树的运用)
- python re 里面match 和search的区别
- web.xml中的contextConfigLocation在spring中的作用
- java 文件的压缩
- linux sort 命令
- 将Eclipse包括第一3正方形jar包裹Project Export并产生能够执行jar
- objective-c基础教程——学习小结
- Android开发把项目打包成apk
- 既然有了elasticsearch为什么还要用hadoop和spark呢?good question
- 什么方法将txt转换pdf最有效
- mysql性能测试及不同版本的比较
- 【贪心】[NOIP模拟赛]奇怪的队列
- 杭电ACM 1041 Computer Transformation java代码详解AC
- Win7 64位下安装pomelo 1.2.0
- 鸟哥的Linux私房菜(基础篇)- 第二十二章、软件安装:原始码与 Tarball
- linux 下名称改为bogon
- alpha版、beta版、rc版的意思
- Java的四种引用类型