摘要:
在一些以金融等行业中的计算是需要十分精确的,即使我们使用像double这样的类型,由于浮点数的原因,会使得数据计算变得不精确,例如下面的例子: 则结果为:0.10500000000000001。 像double这样的浮点数类型,只能用于平常的科学计算,要想使得计算精确无误,必须使用Java中的Big 阅读全文
摘要:
上一篇内省(Introspector)讲到的是采用JavaAPI中的类来操作bean及其属性,而Apache也开源了第三方框架来简化和丰富了对bean属性的操作,这个框架就是BeanUtils。 使用BeanUtils记得先导入BeanUtils开发包,同时BeanUtils也需要将commons- 阅读全文
摘要:
内省(Introspector)是专门用来操作JavaBean属性的。不是所有的字段(Field)都能被称之为属性,只有某些字段具有getXXX或setXXX方法的才能称之为属性,当然要称为是一个Bean还需要有一个无参的构造器,而内省就是对这些属性进行操作。 我们先来看一个例子来数一数Javabe 阅读全文
摘要:
Java中的可变参数 Java1.5后出现了一个新特性,即可变参数,格式为:类型 …参数 例如: 总的来说,可变参数可以当成是数组来用: 如果方法参数中不止有可变参数,还有别的类型的参数,那么可变参数应该放到方法列表中的最后才不会报错: 可以直接用数组来满足参数是可变参数的方法: 最后我们再来看一看 阅读全文