2011年5月17日
摘要: 以下文章转载自:http://www.cnblogs.com/shiyangxt/archive/2009/01/06/1370627.html 感谢作者施杨前些天,搞JNI的时候,报了个JVM崩溃的错。错误信息如下:## An unexpected error has been detected by HotSpot Virtual Machine:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x009fcf52, pid=4752, tid=4440## Java VM: Java HotSpot(TM) Client VM (1.5. 阅读全文
posted @ 2011-05-17 18:25 Kadin Zhu 阅读(2717) 评论(2) 推荐(1) 编辑
摘要: ClassLoader是用来处理类加载的类,它管理着具体类的运行时上下文。1.ClassLoader存在的模块意义:1)从java的package定义出发: classloader是通过分层的关联方式来管理运行中使用的类,不同的classloader中管理的类是不相同的,或者即便两个类毫无二致(除了路径)也是不同的两个类,在进行强制转换时也会抛出ClassCastException。所以,通过classloader的限制,我们可以建立不同的package路径以区别不同的类(注意这里的“不同”是指,命名和实现完全一致,但是有不同的包路径。)。那么也是因为有特定的classloader,我们可以实 阅读全文
posted @ 2011-05-17 16:15 Kadin Zhu 阅读(498) 评论(0) 推荐(0) 编辑