0

System.getProperty("line.separator")System.getProperty("os.name")价值观吗?

或者我需要检查代码中的返回值null吗?

4

2 回答 2

1

是的,它们是由 JVM 自动插入的

于 2014-02-06T12:05:42.927 回答
0

问题是:您的代码可以处理空值吗?如果是,请检查它,即使这部分代码将被调用是非常不现实的,如果不添加if null -> terminate概念,否则可能会导致麻烦。

虽然 JVM 会为你插入这个,但仍有两种情况下你可以得到 null:

  • JVM有一个错误
  • 后台有人删除了这些属性。

这些情况都不足以要求默认处理它们。

于 2014-02-06T12:11:58.077 回答