work
chillwarmoon
这个作者很懒,什么都没留下…
展开
-
如何建立动态的依赖关系
在某些时候,我们需要根据业务需求来动态的建立某些类的多个实例,而这些类是由用户自定义的。例如:在网络编程时,对客户端每次向服务端发起的TCP请求,在服务端都会建立Socket,用户对该Socket进行包装,形成类A。因此对于客户端的每次请求在服务端都有与A相应的实例。 但是类A又依赖于多个属性,是否需要队列来处理Socket,A所对应的Socket端口是多少。因此问题是:如何在服务端创建A的实例...2008-03-30 09:22:05 · 254 阅读 · 0 评论 -
Java的动态加载机制分析和应用
转载请注明出处http://chillwarmoon.iteye.com 要弄清楚动态加载(热部署),首先要明白以下几点: (1)一个classLoader实例只能对一个类加载一次。 (2)通过defineClass方法,可以动态加载类文件的byte数组到classloader实例中 (3)ClassLoader的loadClass方法加载类的顺序是:先用bootstrap classLo...2009-05-27 12:51:12 · 157 阅读 · 0 评论