Java性能设计

欢迎讨论

文章提到的基本都是比较基础的东西,现在的程序员多少都应该具有辨别的素质。
所以基本也不会有什么指导意义。
尤其是后两个,一个的作法太愚蠢了,后一个做法又使得设计不够清晰,不明白该对象的意义,以致于对象是为了存在而存在,失去了表征具体应用的意义,应该考虑用模式的方式来处理这种问题。

最好提供一些有较高深度的方案

这篇文章主要是翻译,我个人认为,整个篇文章是从如何减少创建临时对象这个主题入手。

随时创建临时对象是很多程序员容易范的错误,因为这是最省事的,要想做到不创建临时对象,这需要从整体设计来考虑,特别是程序员工作间的接口,多个程序分别完成相应的功能块,他们的接口参数如何定义将非常重要,如果随便由一个程序员根据自己工作的方便来定义,那势必引起其它程序员为了转换接口参数大量创建临时对象。

这几个举例看似简单,区别也不大,但是哪样做更合理?性能更好?这些都是在我们实际编程中应该时刻考虑的问题,这篇文章引导我们在编程时养成多思考 多权衡的思维习惯,我认为这是它的最大价值。

文章在哪啊?我没看到?