博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2013年3月25日

摘要: 转自:http://www.ibm.com/developerworks/cn/java/j-lo-jse61/index.html简介:2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有了不错的提升。与 Tiger 在 API 库方面的大幅度加强相比,虽然 Mustang 在 API 库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,WebService,XML,编译器 API,数据库,JMX,网络和 Ins 阅读全文

posted @ 2013-03-25 16:31 Bruce Zhang 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 收集的介绍Java编程的动态性的文章:第 1 部分: 类和类装入参照:https://www.ibm.com/developerworks/cn/java/j-dyn0429/第 2部分: 引入反射参照:http://www.ibm.com/developerworks/cn/java/j-dyn0603/第3部分: 应用反射参照:http://www.ibm.com/developerworks/cn/java/j-dyn0715/第4部分: 用 Javassist 进行类转换参照:http://www.ibm.com/developerworks/cn/java/j-dyn0916/第 5 阅读全文

posted @ 2013-03-25 15:22 Bruce Zhang 阅读(238) 评论(0) 推荐(0) 编辑

摘要: 转自:https://www.ibm.com/developerworks/cn/java/j-lo-instrumentation/简介:Instrumentation 是 Java 5 提供的新特性。使用 Instrumentation,开发者可以构建一个代理,用来监测运行在 JVM 上的程序。监测一般是通过在执行某个类文件之前,对该类文件的字节码进行适当修改进行的。下文将通过一个具体的例子,来展示 java.lang.instrument 包的工作原理,并且实现了一个测量函数运行时间的代理。不使用instrumentation 来测量函数运行时间的传统方法是:在函数调用之前记录当前系统时 阅读全文

posted @ 2013-03-25 15:20 Bruce Zhang 阅读(278) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/cloudkurten/article/details/6474643本人对插件式应用框架的开发是相当喜欢的,记得曾经写过一篇文章,《将工厂模式升华为插件式框架》,这篇文章中写的是在控制台下实现的一种将工厂模式进一步加工后的结果。这两天又重新理了一下思路,于是决定动手写一个winform环境下的插件式框架开发。当然,现在插件式开发的软件也是相当多的,这个可以网上搜一下,或者看我的《将工厂模式升华为插件式框架》,最后有提到。插件式开发的核心思想我想应该是针对接口编程,那么好吧,我们现在开始插件式框架开发之旅吧。我以尝试开发一个小型系统工具为例子,以 阅读全文

posted @ 2013-03-25 14:36 Bruce Zhang 阅读(676) 评论(1) 推荐(1) 编辑

摘要: 转自:http://blog.csdn.net/cloudkurten/article/details/4300438笔者近来发觉一件很有趣的事情,当我对工厂模式中Factory生成工厂类下的switch或者if---else进行解耦的时候,结果就会出现插件式机制的影子。当对解耦方法进一步深入探索的时候,发觉工厂模式跟插件式应用框架很相似。到底这种相似程度如何呢?我们就来一起探讨一下吧。在开始前,我们先得理清思路。在整个工厂模式实现的时候,我们需要有个基接口。在这里,最重要的就是基接口的类型选择,我们到底是选择接口还是选择抽象类呢?以下是比较定义接口与抽象类适应环境及优缺点(摘自MSDN):1 阅读全文

posted @ 2013-03-25 14:24 Bruce Zhang 阅读(746) 评论(0) 推荐(0) 编辑