Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java类的持续时间长度?_Java_Duration - Fatal编程技术网

Java类的持续时间长度?

Java类的持续时间长度?,java,duration,Java,Duration,在Java中,有用于时间跨度的和类 对于长度/距离是否有等效的类?有几个类:int、short、long、float、double、java.util.biginger。。。所有这些都适用于测量距离。在许多情况下,这些也足以测量时间。存在用于测量持续时间的特殊类的唯一原因是。不在标准库中。除此之外,我们不知道你是用英制、公制还是圣经中的距离来衡量,时间是编程中的一个重要概念。程序必须每隔n毫秒或其他时间轮询网络,缓存的数据有过期时间,等待用户响应时可能需要超时,等等。长度/距离的重要性并不相同,

在Java中,有用于时间跨度的和类


对于长度/距离是否有等效的类?

有几个类:int、short、long、float、double、java.util.biginger。。。所有这些都适用于测量距离。在许多情况下,这些也足以测量时间。存在用于测量持续时间的特殊类的唯一原因是。

不在标准库中。除此之外,我们不知道你是用英制、公制还是圣经中的距离来衡量,时间是编程中的一个重要概念。程序必须每隔n毫秒或其他时间轮询网络,缓存的数据有过期时间,等待用户响应时可能需要超时,等等。长度/距离的重要性并不相同,因此没有理由为此设置内置类型。也许有一个科学单位的软件包,它也定义了质量、力、阻力等的类,但对于典型的Java用户来说,不需要这样的类。@Makoto是的,前几天我只是在找一个cubit类……Mr。Polywhirl-不,我不是指一个方法,而是一个类似于java.time.Duration的类。是的,时间是编程中的一个重要概念。此外,长度在现实世界中是一个重要的概念,许多程序都是为了模拟现实世界的某些方面而创建的。有专门的测量类来帮助确保单位正确,这可能是有意义的,也就是说,确保你不试图将距离*时间相乘,并将结果添加到加速度中,并帮助转换。如果有人开发了这样的软件包,我不会感到惊讶。接近黑暗Fi-我正在开发一个程序,其中一些用户长度数据以英尺、英里、海里、公里等为单位输入。如果有一个类thad自动进行转换,这将是一件好事,类似于时长,持续时间。分钟等。任何时候都涉及物理单位,很难100%正确。一艘宇宙飞船在火星上坠毁,原因是单元中的软件缺陷:ajb——有一个关于Java处理单元的通用解决方案的提案。我正在寻找一个设计类似于java.time.Duration的更有限的解决方案。@Tad是的,我熟悉这个bug。我不知道有哪种编程语言支持单位功能,也不知道有哪种标准库提供单位转换,除了时间。您希望防止这样的错误,这很好,但您必须找到自己的系统来做到这一点。通常,单位包括在变量名称中,例如int lengthInMeters;或记录在注释中/**长度,以米计*/整数长度@艾达试过了,有点像。它可以让你定义自己无法自动转换的数字类型,其中一个目的就是让你不能说x:distance;y:质量。。。y:=x;。编译器会捕捉到这一点。然而,要使这一特性真正适用于部队,确实很困难。我认为需要更多的内置语言支持,Ada世界经常会提到这个话题。