当前位置: 首页 > 面试题库 >

为什么Android中没有Java.util.concurrent.TimeUnit类型大于SECONDS?

彭星津
2023-03-14
问题内容

我很想念MINUTES, HOURS, DAYS,自API级别1开始就存在于documentaion中(我为应用程序使用7th或2.1版本)。

我已经阅读了这个问题,也指出了这个未命中的地方(尽管它不在问题本身内),但是由于提出了自己计算的解决方案。

我并不懒惰,但是我将一些数据发送到服务器(Java项目),在这里TimeUnit.MINUTESTimeUnit.HOURS正在使用它们。只想避免错误。

将不胜感激。


问题答案:

如果您TimeUnit在Java
5
和Java
6上
并排打开Javadoc,您会发现它们是在Java
6中添加的。Android到目前为止仅实现Java 5。



 类似资料:
  • 问题内容: 为什么大多数其他数据类型都没有Java的String基本类型? 问题答案: 字符串是一个对象,根本不是原始类型,只是一个字符数组。James Gosling的访谈 摘录摘述了Java中根本存在原始类型的原因,这很有趣。 Bill Venners: Java为什么会有原始类型?为什么不是所有事物都只是一个对象? James Gosling: 完全是效率问题。有各种各样的人已经建立了以in

  • 问题内容: 免责声明:我现在只和Go玩了一天,所以我很有可能错过了很多。 有谁知道为什么Go中没有对泛型/模板/ whatsInAName的真正支持?因此,有一个通用的,但这是由编译器提供的,而Go程序员无法编写自己的实现。关于如何使Go尽可能正交的所有讨论,为什么我可以使用通用类型而不创建新类型? 尤其是在函数式编程方面,有lambda甚至闭包,但是在缺少泛型的静态类型系统中,我该如何编写泛型高

  • 问题内容: 我认为你不能将Java泛型类型参数绑定到下限(即使用关键字)。我正在阅读Angelika Langer泛型常见问题解答对此主题的看法。他们说,这基本上可以归结为无用的下限(“没有任何意义”)。 我不相信。我可以想象它们的用途是帮助你更灵活地调用产生类型化结果的库方法的调用者。想象一下一个方法,该方法创建了用户指定大小的数组列表,并用空字符串填充了该列表。一个简单的声明是 但这不必要地限

  • Rust有二进制文字、二进制格式化程序和大量整数类型,但没有显式的二进制数字类型。 的确,在通用机器中,无符号整数的预期实现是一个大/小端二进制数。然而,这与高级语言的语法相去甚远。例如,如果我有一个八位二进制数,我想在语法上把它当作一个基本的数字类型来处理,我有两个问题:(1)数字的字符表示,和(2)数字的类型声明。如果我决定坚持使用,我必须添加一层字符串操作(在Rust中)或一层向量操作(例如

  • 问题内容: 众所周知,有多种原因(请参阅第一个答案)。为什么只有一个例外涵盖所有这些情况,而不是多个继承自的细粒度情况? 问题答案: 我期望如此,因为发生这种情况时,您实际上什么也做不了:为何耗尽资源几乎无关紧要,因为无论如何您都被搞砸了。也许附加信息会很好,但是… 我知道tomcat会尝试执行“内存不足降落伞”操作,在此过程中,它们会保留一块内存并尝试释放它,但是我不确定它的工作原理。

  • 这是来自Java 以下是我的Java环境: java版本"1.8.0_60" Java(TM)SE运行时环境(build 1.8.0_60-b27) JavaHotSpot(TM)64位服务器VM(构建25.60-b23,混合模式)