摘要:
范例 为什么使用Guava Math Guava Math针对各种不常见的溢出情况都有充分的测试;对溢出语义,Guava文档也有相应的说明;如果运算的溢出检查不能通过,将导致快速失败; Guava Math的性能经过了精心的设计和调优;虽然性能不可避免地依据具体硬件细节而有所差异,但Guava Ma 阅读全文
posted @ 2016-11-10 23:34
duanxz
阅读(1234)
评论(0)
推荐(0)
摘要:
11 阅读全文
posted @ 2016-11-10 23:33
duanxz
阅读(171)
评论(0)
推荐(0)
摘要:
概述 Java内建的散列码[hash code]概念被限制为32位,并且没有分离散列算法和它们所作用的数据,因此很难用备选算法进行替换。此外,使用Java内建方法实现的散列码通常是劣质的,部分是因为它们最终都依赖于JDK类中已有的劣质散列码。 Object.hashCode往往很快,但是在预防碰撞上 阅读全文
posted @ 2016-11-10 23:32
duanxz
阅读(862)
评论(0)
推荐(0)
摘要:
范例 简介 区间,有时也称为范围,是特定域中的凸性(非正式说法为连续的或不中断的)部分。在形式上,凸性表示对a<=b<=c, range.contains(a)且range.contains(c)意味着range.contains(b)。 区间可以延伸至无限——例如,范围”x>3″包括任意大于3的值 阅读全文
posted @ 2016-11-10 23:31
duanxz
阅读(857)
评论(0)
推荐(0)
摘要:
字节流和字符流 Guava使用术语”流” 来表示可关闭的,并且在底层资源中有位置状态的I/O数据流。术语”字节流”指的是InputStream或OutputStream,”字符流”指的是Reader 或Writer(虽然他们的接口Readable 和Appendable被更多地用于方法参数)。相应的 阅读全文
posted @ 2016-11-10 23:31
duanxz
阅读(1208)
评论(0)
推荐(0)
浙公网安备 33010602011771号