0

我想要实现的是返回一个不是 System.currentTimeMillis 方法返回的系统时间的时间。所以我有一些 api 返回的时间,我必须在调用 system.currentTimeMillis() 时返回它。

由于并非所有代码都在我的控制之下,因此我无法使用 Clock 接口等。(例如一些调用系统的库不在我的控制之下)。

我发现了一个老问题,但我没有几个问题,因为我正在尝试覆盖系统类。

那么,我应该覆盖整个系统类并提供我自己的系统实现吗?

java.lang.System 和其他实现可以共存吗?

我是否需要对 java 命令(选项)有其他东西...

如您所见,我有点卡住了。

提前感谢您的帮助。

4

0 回答 0