gpt4 book ai didi

java - 为什么在大多数开源 java 项目中局部变量没有被声明为 final?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:46:18 28 4
gpt4 key购买 nike

如果我查看 OpenJDK、Hibernate 或 Apache 中的 java 源代码,我还没有看到任何局部变量声明为 final。

这表明一些最广泛使用的 Java 软件库的开发人员:

  • 不要相信 final 关键字会提高可读性。

  • 不相信它会显着提高性能。

为什么 stackoverflow 上的大多数贡献者都认为应该使用它(基于投票最高的回复)?

最佳答案

可能是因为输入单词final中的五个LONG字母很麻烦...为什么他们要经历写作的痛苦

final int x;

打字次数是原来的两倍

int x;

?

我们开发人员很懒,你知道的...:P

关于java - 为什么在大多数开源 java 项目中局部变量没有被声明为 final?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5573369/

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