在Java中,如果使用`LocalTime.now()`获取当前时间,并随后使用`LocalTime.of(10, 10, 35)`创建另一个`LocalTime`对象,假设两次操作之间系统时间并未跨越一天,以下关于这两个`LocalTime`对象之间的关系描述正确的是:
答案解析
A选项错误,`LocalTime.now()`获取的是当前系统时间,它随时间变化,`LocalTime.of(10, 10, 35)`创建的是一个静态的时间,除非当前时间恰好是10:10:35,否则不会相等。B选项正确,当`LocalTime.now()`捕获的系统时间恰好是10:10:35时,两个对象可能相等。C选项错误,虽然`LocalTime.now()`是瞬时的,但其结果仍然是一个具体的`LocalTime`实例,并非必定不相等。D选项错误,虽然系统时钟可能调整,但这不会改变两次操作后`LocalTime`对象实际代表的值,只会影响`LocalTime.now()`返回值的可能性,不会影响比较的本质。
正确答案:B