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

Java的Double.MIN_NORMAL和Double.MIN_VALUE之间的区别?

胥诚
2023-03-14
问题内容

Double.MIN_NORMAL(在Java
1.6中引入)和之间有什么区别Double.MIN_VALUE


问题答案:

答案可以在浮点表示的IEEE规范中找到:

对于单一格式,普通数和次普通数之间的差异是普通数的有效位的前导位(二进制点的左数位)为1,而次普通数的有效位的前导位为1
number为0。在IEEE标准754中,单格式次规范数称为单格式非规范化数。

换句话说,Double.MIN_NORMAL如果您在二进制点(在十进制系统中称为小数点)的前面有1
,则它是可以表示的最小数字。虽然Double.MIN_VALUE基本上是可以不受此约束表示的最小数字。



 类似资料:
  • 本文向大家介绍Java和JavaScript之间的区别。,包括了Java和JavaScript之间的区别。的使用技巧和注意事项,需要的朋友参考一下 众所周知,Java和javascript都是编程语言,并在应用程序开发中使用。但是我们将在下面讨论的两种语言之间存在显着差异。 以下是Java和JavaScript之间的重要区别。 序号 键 爪哇 的JavaScript 1个 语言类型 JavaScr

  • 本文向大家介绍Go和Java之间的区别。,包括了Go和Java之间的区别。的使用技巧和注意事项,需要的朋友参考一下 走 Go是一种过程编程语言。程序是使用程序包组装的。它支持类似于动态语言的环境采用模式。 爪哇 Java是一种面向对象的编程语言。Java安静,快速,可靠且安全。它也是最广泛使用的语言。 以下是Go和Java之间的重要区别。 序号 键 走 爪哇 1 类型 Go是一种过程编程语言,并支

  • 问题内容: 我是JSP和服务器端编程的新手。到目前为止,我正在使用Servlet和Java类。我正在借助Java类隔离我的应用程序(按照MVC模型)。我想知道Java Bean和Java类之间的区别。在哪种情况下,我可以使用Java Bean代替Java类。任何有用的解释或有用的链接? 问题答案: Java bean只是一个符合某些约定的类: 可以由getter(和setter访问的属性,如果这些

  • 问题内容: 使用 和运行Java应用程序有什么区别?在运行Java应用程序时,其中一个优先于另一个吗?我的意思是,对于JVM(根据它们的机器资源使用情况),这些方法中的哪一种更昂贵? 哪一种会导致JVM在尝试运行应用程序时产生更多线程? 问题答案: 我更喜欢第一个版本来启动Java应用程序,只是因为它的陷阱少了(“欢迎使用classpath hell”)。第二个需要一个可执行的jar文件,并且必须

  • 本文向大家介绍Java 8和Java 9之间的区别,包括了Java 8和Java 9之间的区别的使用技巧和注意事项,需要的朋友参考一下 Java 9版本引入了新的增强功能并添加了新功能。它包括 JShell,Http2Client,Java平台模块系统(JPMS),多版本jar文件,堆栈遍历API,接口中的私有方法,流程API更新,集合API更新,流API改进等。 以下是Java 8和Java 9

  • 使用 和运行Java应用程序有什么区别?在运行Java应用程序时,它们中的一个比另一个更好吗?我的意思是,对于JVM(根据它们的机器资源使用情况)来说,这些方法中哪一种更昂贵? 哪一个会导致JVM在尝试运行应用程序时生成更多的线程?