Java基本功
文章平均质量分 88
hywhyw1985163
这个作者很懒,什么都没留下…
展开
-
深入探讨Java类加载器
类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类文件到浏览器中并执行。现在类加载器在 Web 容器和 OSGi 中得到了广泛的使用。一般...原创 2013-04-18 14:14:13 · 81 阅读 · 0 评论 -
URLClassloader
简要介绍一下urlClassloader 的作用。一般我们在开发中会经常用自已的方式加载与管理类。特别是在设计一套系统时。urlClassloader是一个不错的选择。他实现了从硬盘上以绝对路径的方式加载类。tomcat,jboss底层就采用了这样的方式来管理与加载自身的类。如tomcat api jar 等。在tomcat7中。urlClassloader是作为配置加载类的一部分存...原创 2013-04-18 15:03:54 · 196 阅读 · 0 评论 -
当前类加载器 和 线程上下文类加载器
问题:何时使用Thread.getContextClassLoader()? 这是一个很常见的问题,但答案却很难回答。这个问题通常在需要动态加载类和资源的系统编程时会遇到。总的说来动态加载资源时,往往需要从三种类加载器里选择:系统或说程序的类加载器、当前类加载器、以及当前线程的上下文类加载器。在程序中应该使用何种类加载器呢? 系统类加载器...原创 2013-04-18 15:30:01 · 337 阅读 · 0 评论