
Java
T405781621
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java SE6调用Java编译器的两种新方法
在非常多Java应用中需要在程式中调用Java编译器来编译和运行。但在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar的路径。而在Java SE6中为我们提供了标准的包来操作Java编译器,这就是javax.tools包。使用这个包,我们转载 2010-04-08 15:22:00 · 626 阅读 · 0 评论 -
使用URLClassLoader动态加载类
一般动态加载类都是直接用Class.forName()这个方法,但这个方法只能创建程序中已经引用的类,并且只能用包名的方法进行索引,比如Java.lang.String,不能对一个.class文件或者一个不在程序引用里的.jar包中的类进行创建。但使用URLClassLoader就可以直接根据创建一个单独的.class文件,并且每当重新载入后并实例化后都是最新的方法。类似于jsp,当你在ecli转载 2010-04-08 15:18:00 · 1372 阅读 · 0 评论 -
详解Java回调机制 (Callback) --讲解+实例
Java中的回调(callback)是很重要的一个概念,spring整合hibernate大量使用了这种技术。究竟怎样才是回调呢?这是网上最多见到的说明: 1.class A,class B 2.class A实现接口callback 3.class B拥有一个参数为callback接口类型的函数 4.class A运行时调用class B中的函数,以自转载 2010-04-30 01:03:00 · 1326 阅读 · 0 评论