- 浏览: 1653 次
最新评论
文章列表
java的类加载机制默认情况下是采用委托模型:当加载某个类时JVM会首先尝试用当前类加载器的父类加载器加载该类,若父类加载器加载不到再由当前类加载器来加载,因此这种模型又叫做“父优先”模型。
但是在实际项目中我们可能会要求先从当前类加载加载再从父类加载器加载,如项目中的某类的版本可能和container中的不一致的时候,若还从container加载就会报jar包冲突的异常,实际上jar包冲突的问题在实际开发过程中是经常会遇到的。如我们在开发Loong时就遇到了类似问题。
解决方案是通过扩展自定义的ClassLoader,重写loadClass方法,先从当前类加载器加载再从父 ...
昨天偶换了一个小方法来实现Java数组、List的转化、合并,并在新数组的第一位置入自己想要或已定的数据变量/对象,代码如下:
//preCondition
List list1 = new ArrayList();
List list2 = new ArrayList();
list1.add("test1");
list1.add("test2");
list2.add(1);
list2.add(2);
String temp = "TEMP";
...