gpt4 book ai didi

java - 将表达式重构为函数会对性能产生影响吗?

转载 作者:行者123 更新时间:2023-12-01 12:55:50 26 4
gpt4 key购买 nike

给出以下简单的示例代码

rawData.matches(".*[a-zA-Z\\-].*")

我有两种重构的可能性:

1) 重构为变量

2)重构为函数

对(2)有任何性能影响吗?

据我所知,JVM 内联了所有函数调用,它应该不会产生任何影响。

最佳答案

如果您多次使用此调用,那么最好的办法可能是删除参数中的神奇 String 文字。

除此之外,性能改进可能很小且不重要,这完全取决于您是否要将其包装在另一个函数中。

也尽量不要过多地考虑过早的优化。

关于java - 将表达式重构为函数会对性能产生影响吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23910185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com