
javase
文章平均质量分 87
WiseWolf_Life
这个作者很懒,什么都没留下…
展开
-
java精度丢失问题
一. 精度 举例:double result = 1.0 - 0.9; 这个结果不用说了吧,都知道了,0.09999999999999998 float和double类型主要是为了科学计算和工程计算而设计的。他们执行二进制浮点运算,这是为了在广泛的数字范围上提供较为精确的快速近似计算而精心设计的。然而,它们并没有提供完全精确的结果,所以我们不应该用于精确计算的场合。float和doub转载 2015-02-03 10:30:04 · 1622 阅读 · 0 评论 -
java多线程学习笔记
这是以前的一个ID,文章就不复制粘贴了,就不链接帖上吧。 http://blog.youkuaiyun.com/u014325572/article/details/40989309原创 2014-12-28 23:19:01 · 472 阅读 · 0 评论 -
java集合框架
Java集合学习笔记 学习一个知识点我觉得有三点必须要弄明白,what(是什么)、why(为什么)、how(怎么做),至少要从这三个角度来思考问题,学习都是参考《java核心技术 卷1》这本书,这本书讲的很详细。 What:集合到底是什么? Ans:为了解决程序设计过程中的存储问题,java设计人员开发了一组功能完善的数据结构。 How:怎样定义并实现它? Ans:先定义规范原创 2014-12-28 23:20:28 · 603 阅读 · 0 评论 -
java实现进制转换
计算机中采用的是二进制,一个数字可以用任意进制表示。 关键技术剖析: v Java中在声明数字时默认采用的是十进制,可以在数字前加上符号表示数字采用八进制【前面加0(零)】或者十六进制【前面加上0x(零x)】。 v Java的整型封装类Integer和Long提供toString(int i,int radix)静态方法,可以将一个任意进制的整数转换为其他进制的整数。 v 使用Intege转载 2015-02-06 21:33:39 · 931 阅读 · 0 评论