
Java Advanced
文章平均质量分 93
wanghaolovezlq
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态编译与性能测量(动态编译情况下指标评测的风险)
这个月,我着手撰写一篇文章,分析一个写得很糟糕的微评测。毕竟,我们的程序员一直受性能困扰,我们也都想了解我们编写、使用或批评的代码的性能特征。当 我偶然间写到性能这个主题时,我经常得到这样的电子邮件:“我写的这个程序显示,动态 frosternation 要比静态 blestification 快,与您上一篇的观点相反!”许多随这类电子邮件而来的所谓“评测“程序,或者它们运行的方式,...原创 2009-08-10 15:39:34 · 219 阅读 · 0 评论 -
一个有缺陷的微基准的剖析
众所周知,软件工程师常常受到性能问题的困扰,有时候甚至很过分。虽然有时候性能在一个软件项目中是最重要的需求,例如在为高速交换机开发协议路由软件时 便是如此,但在大多数情况下,需要在性能需求与其他需求之间进行平衡,例如功能性、可靠性、可维护性、可扩展性、投入市场的时间以及其他业务和工程上的考 虑。在本月的 Java 理论和实践 中,专栏作家 Brian Goetz 将探讨为什么度量 ...原创 2009-08-10 15:52:38 · 147 阅读 · 0 评论 -
用动态代理进行修饰(动态代理是构建 Decorator 和 Adapter 的方便工具)
动态代理为实现许多常见设计模式(包括 Facade、Bridge、Interceptor、Decorator、Proxy(包括远程和虚拟代理)和 Adapter 模式)提供了替代的动态机制。虽然这些模式不使用动态代理,只用普通的类就能够实现,但是在许多情况下,动态代理方式更方便、更紧凑,可以清除许多手写或生成的类。Proxy 模式 Proxy 模式中要创建“stub”或“surrogat...原创 2009-08-10 20:00:07 · 106 阅读 · 0 评论