
class loader相关
文章平均质量分 80
lxzo123
做一个懒惰的程序员,每天看书,学习,睡觉,编程,思考,娱乐。
个人站点:http://www.iteyey.com
展开
-
通过ClassLoader调用外部jar包
<br />我们大家都知道,每个运行中的线程都有一个成员contextClassLoader,用来在运行时动态地载入其它类。<br />系统默认的contextClassLoader是systemClassLoader,所以一般而言java程序在执行时可以使用JVM自带的类、$JAVA_HOME/jre/lib/ext/中的类和$CLASSPATH/中的类,对于非默认的jar,一般只能手动在配置环境添加。<br />但事实上,我们可以通过Thread.currentThread().setContextCl原创 2010-10-02 00:59:00 · 1178 阅读 · 0 评论 -
JDK 类加载源码
<br /> <br /> <br /> <br />public class Launcher {<br /> static class AppClassLoader extends URLClassLoader {<br /> public static ClassLoader getAppClassLoader(ClassLoader classloader)<br /> throws IOException {<br /> String s = System.getPrope原创 2010-10-02 01:20:00 · 705 阅读 · 0 评论 -
Java 类的热替换 —— 概念、设计与实现
<br /> <br /> <br />对于许多关键性业务或者庞大的 Java 系统来说,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。因此,如果能够方便地在不停止系统业务的情况下进行系统升级,则可以很好地解决上述问题。在本文中,我们将基于实例,对构建在线升级 Java 系统的基础技术和设计原则进行了深入的讲解。相信读者能够根据文中的技术构建出自己的在线升级系统来。<br />Java ClassLoader 技术剖析 <br />在本文中,我们将不对转载 2010-10-02 00:35:00 · 430 阅读 · 0 评论 -
Tomcat类加载机制
<br />yahoo中国的一个面试题,转至水木,希望对大家有用.<br />Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的 <br />Tomcat Server的ClassLoader结构如下: <br /><br />代码<br />1. Bootstrap <br />2. | <br />3. System <br />4. | <br />5. Common原创 2010-10-02 01:01:00 · 986 阅读 · 0 评论 -
ClassLoader详解
转自:http://www.blogjava.net/lhulcn618/archive/2008/07/27/48230.html当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classloader -引导(也称为原始)类加转载 2010-10-02 00:29:00 · 475 阅读 · 0 评论