Java基础
allenayo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浮点数为何做不到精确计算?
1 浮点数为何做不到精确计算?众所周知,Java中的浮点数在进行四则运算时,大概率是得不到一个精确值的,只能得到一个十分接近精确值的近似值,为什么会出现这种情况呢?接下来就让我们来探讨一下这个问题吧。2 浮点数的存储规则我们都知道,计算机中存储的都是二进制数,浮点数也不例外。那么浮点数是如何存储的呢?根据IEEE(电子和电气工程师协会)规定,任意一个浮点数N都可以用如下科学计数法表示:N=(−1)S∗M∗2EN=(-1)^S*M*2^EN=(−1)S∗M∗2E其中,符号(sign):S决定正数(原创 2020-05-21 16:51:00 · 1142 阅读 · 0 评论 -
String创建的两种方式及其区别
String创建有如下两种方式:// 方式一String s1 = "abc";// 方式二String s2 = new String("abc");System.out.println(s1 == s2); // false方式一在创建的时候JVM会先在字符串常量池中检索字符串内容是否存在,若存在则直接返回对应的引用,若不存在则在堆中创建一个String对象,其值为abc...原创 2019-08-29 09:12:09 · 724 阅读 · 0 评论
分享