摘要:
BigDecimal类概述 由于在运算的时候,float类型和double很容易丢失精度,在金融、银行等对数值精度要求非常高的领域里面,就不能使用float或double了,为了能精确的表示、计算浮点数,Java提供了BigDecimal。注意:如果对计算的数据要求高精度时,必须使用BigDecim 阅读全文
摘要:
BigInteger类概述 BigInteger类可以让超过Integer范围的数据进行运算,通常在对数字计算比较大的行业中应用的多一些。 阅读全文
摘要:
Math类概述 在java.lang包下,有个Math类,这个类包含用于执行基本数学运算的方法,如四舍五入,开方等等。 阅读全文
摘要:
获取毫秒数 工作中基本上都会需要使用对时间的操作,java也提供了一些时间相关的类。下面代码可以获取自 1970年1月1日 00时00分00秒 000毫秒 到当前的毫秒数。 获取系统当前时间 在java.util包下面有个Date类,通过这个类可以获取系统的当前时间 日期格式化类 上面代码中打印的日 阅读全文
摘要:
什么是自动拆箱和自动装箱? 以上特性是jdk5中加入的,也就是说在jdk5版本之前是不支持自动装箱和自动拆箱的。 注意:在判断两个Integer类型是否相等时,要使用equals方法,不能使用"==",Integer已经重写了Object中的equals方法。 整型常量池 如果数据是在(-128~1 阅读全文
摘要:
包装类 什么是包装类?Java里面8个基本数据类型都有相应的类,这些类叫做包装类。包装类有什么优点可以在对象中定义更多的功能方法操作该数据,方便开发者操作数据,例如基本数据类型和字符串之间的转换。基本数据类型和对应的包装类 包装类都在java.lang包里面 下面以Integer为例来学习一下包装类 阅读全文