gpt4 book ai didi

java - Java中定义字符串常量的编程实践

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

我对在 Java 中定义字符串常量的看法是,当在多个地方使用同一个字符串时,应该定义一个字符串常量。这有助于减少拼写错误,减少将来更改字符串等的工作量。

但是在一个地方使用的字符串呢?即使在那种情况下,我们是否应该声明字符串常量。

例如。记录一些计数器(随机示例)。

CounterLogger.addCounter("Method.Requested" , 1)
  • 声明常量比使用原始字符串有优势吗?
  • 编译器是否进行任何优化?

最佳答案

声明常量可以改进您的代码,因为它们可以更具描述性。在你的例子中

CounterLogger.addCounter("Method.Requested" , 1)

方法参数 "Method.Requested" 是完全 self 描述的,但 1 没有将其设为常量将使该示例更具可读性。

CounterLogger.addCounter("Method.Requested" , INITIAL_VALUE)

关于java - Java中定义字符串常量的编程实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20770006/

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