标签:实现 回收 浮点 col 集合 常量 很多 integer obj
1、Math
Math相关的库包括包括浮点库(java.lang.Math
和java.lang.StrictMath
)和任意精度数学(java.math
包)。
(1)java.lang.Math
该类包含执行基本数值运算的方法,如基本指数、对数、平方根、三角函数、弧度/角度、四舍五入以及最大、最小和绝对值。
另外,还有两个常量无理数E(e)和PI(π)。
(2)java.lang.StrictMath
提供的方法与Math一样。Math的方法很多都是直接调用StrictMath的实现,而StrictMath再调用本地(native)方法(StrictMath也有一部分方法调用的是Math的方法)。
(3)java.math
提供任意精度的Integer(BigInteger)和Decimal(BigDecimal)数的计算(如货币计算的场景),不会溢出或丢失精度。
2、Collections
集合相关的类,非常重要,不多赘述。
3、Ref Objects
提供引用对象类,它支持与垃圾收集器的有限程度的交互。程序可以使用引用对象来维护对某个其他对象的引用,使得后者对象仍然可以由收集器回收。
包括强引用、软引用、弱引用和虚引用。
标签:实现 回收 浮点 col 集合 常量 很多 integer obj
原文地址:https://www.cnblogs.com/tigerhsu/p/10428141.html