相关疑难解决方法(0)

如何在Java中初始化长度为0的String数组?

该方法的Java Docs
String[] java.io.File.list(FilenameFilter filter)
在返回描述中包含以下内容:

如果目录为空或过滤器未接受任何名称,则该数组将为空.

我如何做类似的事情并初始化一个String数组(或任何其他数组)的长度为0?

java arrays initialization

127
推荐指数
4
解决办法
28万
查看次数

java类的最终字段是否应该是静态的?

我在网上找不到任何关于此的参考资料.但只是想知道一个类中的最终字段是否应该总是static或者只是一个约定.基于我对它们的用途的理解,我觉得做的事情比语言强加的更合乎逻辑.

java static final

18
推荐指数
4
解决办法
1万
查看次数

初始化的不可变的最终字段是否应该是静态的?

我想知道是否会有非空/初始化不可变最终字段的合法用例.

换一种说法:

class Foo {
  private final String bar = "bar";
}
Run Code Online (Sandbox Code Playgroud)

class Foo {
  private static final String BAR = "bar";
}
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
97
查看次数

私人决赛场是否也应该是静态的?

我想知道,如果我班上有这个领域:我private final int foo = ...应该把它放在静态private static final int foo = ...吗?因为如果它是静态的,它对我班级的所有实例都是通用的,并且永远不会改变.

有没有理由不把它放在静态?或者我必须把它放在静态?

java static

0
推荐指数
2
解决办法
1041
查看次数

标签 统计

java ×4

static ×2

arrays ×1

final ×1

initialization ×1