了解 Java ClassLoader -- 为便于阅读整理做成了一个 CHM 文件

Java 程序员还是应该对 Java ClassLoader 有所了解,曾经问过一个做 Java 的 JVM  是什么?结果是:没听过。汗颜了吧,但也不少写 JSP 的甚至是 Java 代码的真的可能不了解 ClassLoader,所以对 Classpath 仍然费解。JRE 本身就有一个 ClassLoader 层次,更别说在各种应用服务器中因为 ClassLoader 层次的因素产生了莫名其妙的问题。例如,数据库驱动有时候应该放在哪个目录中,怎么应用却加载了一个旧版的 Jar 包等等。

本篇的 Understand Java ClassLoader.chm 文件是我根据 IBM 开发者网站上的 https://www6.software.ibm.com/developerworks/cn/education/java/j-classloader/tutorial 整理而成的。以前是用 Visual CHM 工具来制作 CHM 文件,而这个呢是用 FAR 生成的,感觉 FAR 的功能要强大些。

其实这个 《了解 Java ClassLoader》教程并未向你详细系统的讲解类加载器。而只是作了简单的介绍,以一个 CompilingClassLoader 示例来演示如何在程序中动态编译加载 Java 源文件。还较为老套的用 Runtime.exec("javac javaFile") 来编译程序,现在的 JDK 已有了编译的 API 可直接使用,这方面可自己深入。

CHM 文件下载:Understand_Java_ClassLoader.chm

类别: Java/JEE. 标签: , , . 阅读(315). 订阅评论. TrackBack.

Leave a Reply

12 Comments on "了解 Java ClassLoader -- 为便于阅读整理做成了一个 CHM 文件"

avatar
隔叶黄莺
Guest

我现在也下载不了的。BlogJava 上传的文件有许多都有问题,已发邮件让他们协助解决。

spinage
Guest

怎么下载不了

Eric
Guest
Eric

应该不错,谢谢分享!

STAR
Guest
STAR

谢谢您~!!

wan-scut
Guest

谢谢了,写了那么多好的文章给我看,哈哈

CoderDream
Guest

还不错,感谢分享!

分享爱的空间
Guest

看看

kevin
Guest
kevin

good

风之天子
Guest
风之天子

谢谢,我最近也正在看ClassLoader,我也是觉得,一个JAVA开发者,不懂JAVA底层似乎也说不过去!

Edward's
Guest

谢谢!

jacky_zz
Guest
jacky_zz

感谢,不错!

dennis
Guest

good!

wpDiscuz