过早的优化是万恶之源. 优化了的代码可读性变差,可改性可适应性变差,可维护性变差. 远离过度优化,优化是个无底洞,把主要精力放在代码逻辑上. 优化的代码是活在当下的,是严重依赖硬件的,不利于表达永恒的思想. 许多优化编译器已经做了,如果再做有可能适得其反,既然是高级语言还是要集中精力在逻辑上而不是运行效率上. Java在计算密集型程序上运行效率高于C++,但只要涉及反复开辟释放空间,反复输入输出操作,Java就虚了. 一.减少值传递,多用引用传递(C++) 至于其中的原因,相信大家也很清楚,如果…