相关疑难解决方法(0)

什么是神奇的数字,为什么它不好?

什么是神奇的数字?

为什么要避免?

有适合的情况吗?

language-agnostic magic-numbers

489
推荐指数
10
解决办法
24万
查看次数

使一个空字符串值得吗?

我有一个同事发誓

//in a singleton "Constants" class
public static final String EMPTY_STRING = "";
Run Code Online (Sandbox Code Playgroud)

在整个项目中可用的常量类中.这样,我们可以写出类似的东西

if (Constants.EMPTY_STRING.equals(otherString)) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

代替

if ("".equals(otherString)) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我说是的

  1. 不值得 - 它不会保存堆/堆栈/字符串池中的任何空间,
  2. 丑陋
  3. 滥用常数类.

谁是这里的白痴?

java string

24
推荐指数
6
解决办法
3万
查看次数

标签 统计

java ×1

language-agnostic ×1

magic-numbers ×1

string ×1