企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### [优化准则](https://lingcoder.gitee.io/onjava8/#/book/16-Validating-Your-Code?id=%e4%bc%98%e5%8c%96%e5%87%86%e5%88%99) * 避免为了性能牺牲代码的可读性。 * 不要独立地看待性能。衡量与带来的收益相比所需投入的工作量。 * 程序的大小很重要。性能优化通常只对运行了长时间的大型项目有价值。性能通常不是小项目的关注点。 * 运行起来程序比一心钻研它的性能具有更高的优先级。一旦你已经有了可工作的程序,如有必要的话,你可以使用剖析器提高它的效率。只有当性能是关键因素时,才需要在设计/开发阶段考虑性能。 * 不要猜测瓶颈发生在哪。运行剖析器,让剖析器告诉你。 * 无论何时有可能的话,显式地设置实例为 null 表明你不再用它。这对垃圾收集器来说是个有用的暗示。 * **static final**修饰的变量会被 JVM 优化从而提高程序的运行速度。因而程序中的常量应该声明**static final**。