随笔分类 -  Java Infrastructure

ClassLoader, GC, JVM, Link, Bytecode and etc.
摘要:LinkageError包括其子类,是Java中比较不应该出现的Error。出现这些问题,大概有几个问题:ClassLoader没有严格遵守Java中默认的双亲委派模式;全限定名相同的两个类在不同的CL中有重复;程序运行时使用的类的版本与开发时候不一样(类有变化,比如改了方法的可见性等)。 而Lin... 阅读全文
posted @ 2011-08-31 17:34 深夜两点 阅读(7732) 评论(0) 推荐(2) 编辑
摘要:http://www.blogjava.net/sean/archive/2005/08/09/9630.html 最近看到BlogJava上有人在讨论为什么Java范型不支持数组 http://www.blogjava.net/myqiao/archive/2005/08/08/9580.htm... 阅读全文
posted @ 2011-01-19 20:12 深夜两点 阅读(388) 评论(0) 推荐(0) 编辑
摘要:LinkageError是一个比较棘手的异常,准确的说它是一个Error而不是Exception。java api对它没有直接的解释,而是介绍了它的子类: Subclasses of LinkageError indicate that a class has some dependency on... 阅读全文
posted @ 2010-12-11 20:28 深夜两点 阅读(4637) 评论(0) 推荐(0) 编辑
摘要:刚刚开始接触java数组的人都会听到一句类似的话:java是纯面向对象的语言,他的数组也是一个对象。于是乎,我就按照一个对象的方式来使用数组,心安理得。直到我接触到C的数组后,才发现将数组作为一个类来使用在实现上是多么的“不自然”。首先我们看一下表面现象,数组创建的时候采用的是如下语句:MyClas... 阅读全文
posted @ 2010-09-18 14:18 深夜两点 阅读(243) 评论(0) 推荐(0) 编辑
摘要:类加载器的收获 最近读了很多关于ClassLoader的文章,收获不少。在这里赶紧总结回顾一下,吸收吸收。 首先,关于ClassLoader的一些基本的概念我就不再详细说了。如果连系统中不仅有一个ClassLoader,ClassLoader的作用,ClassLoader是有层次结构,为什么要有自... 阅读全文
posted @ 2010-07-26 15:50 深夜两点 阅读(468) 评论(0) 推荐(0) 编辑
摘要:Get a load of that name! Subtle differences in various ways you can dynamically load a class Summary-->-->By Vladimir Roubtsov Printer-friendly v... 阅读全文
posted @ 2010-07-25 17:27 深夜两点 阅读(256) 评论(0) 推荐(0) 编辑
摘要:Find a way out of the ClassLoader maze System, current, context? Which ClassLoader should you use? Summary-->--> Printer-friendly version | Mail ... 阅读全文
posted @ 2010-07-25 16:23 深夜两点 阅读(248) 评论(0) 推荐(0) 编辑
摘要:Find a way out of the ClassLoader maze System, current, context? Which ClassLoader should you use? Summary-->-->By Vladimir Roubtsov Printer-frien... 阅读全文
posted @ 2010-07-25 16:05 深夜两点 阅读(284) 评论(0) 推荐(0) 编辑
摘要:by Andreas Schaefer11/12/2003 This series of articles started when I wanted to write a weblog about the impact of class loaders in a J2EE server. But ... 阅读全文
posted @ 2010-07-21 16:23 深夜两点 阅读(379) 评论(0) 推荐(0) 编辑
摘要:Java类加载内幕 作者: ∣来源: it专家java技术∣ 原文地址∣ 2005-10-19 类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程人员都应该了解其工作机制,明白如何做才能让其满足我们的需要。这能有效节省我们的编码时间,从不断调试... 阅读全文
posted @ 2010-07-21 13:16 深夜两点 阅读(341) 评论(0) 推荐(0) 编辑
摘要:ClassLoader解决方案只需要投入一次成本,它提供了一个解决类版本冲突的方法 最近,我不断听到同事和熟人抱怨J2EE应用服务器中出现的软件版本冲突。这个基础问题由来已久,但是,随着应用程序与应用服务器之间共享的Java库日益增多,这个问题似乎也越来越严重。当应用服务器使用一个Java包的A版... 阅读全文
posted @ 2010-07-21 10:15 深夜两点 阅读(271) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示