坑
huangyunbin90
这个作者很懒,什么都没留下…
展开
-
BigDecimal做四舍五入的坑
[code="java"] BigDecimal decimal = new BigDecimal(String.valueOf(2.345f)); decimal.setScale(3,RoundingMode.HALF_EVEN); [/code] [size=medium]BigDecimal是不可变对象,上面的写法是有问题的,应该这样写:[/size] [code="...2015-01-12 10:23:09 · 153 阅读 · 0 评论 -
RequestParam 的坑
[size=medium]@RequestParam(required = false, defaultValue = "0") int gold, 这里就不能传一个参数:gold= 这样会400的错 但是换成 Integer也是不行的 会变成null 所以前端要么就不要传这个参数过来,要么就是要正确的传,gold= 这种是不行的[/size]...2015-01-12 10:28:17 · 132 阅读 · 0 评论 -
wrong number of arguments,java方法反射时数组参数的坑
[size=medium]java方法中只有一个参数是数组,反射的时候我们不能想当然的传歌数组进去,传数组进去的时候表示多个参数。 两个数组不是一个意思啊。 我们应该把数组转为objet,这样才表示一个参数。[/size] [code="java"] import java.lang.reflect.Method; public class MethodTest { publ...2015-01-24 10:45:12 · 141 阅读 · 0 评论 -
java为什么没有无符号类型
一次对 James Gosling 的采访说到: 你去问 C 语言开发人员关于无符号的问题,你很快就会发现没有几个 C 语言开发人员真正理解无符号类型到底发生了些什么,什么是无符号运算。这些事情让 C 语言变得复杂。我觉得 Java 语言是非常简单的。 在之前的Oak规范也有说: “8 比特,16 比特,32 比特,64 比特的,这 4 种不同宽度的整数类型都是有符号的,除非在前面加上 ...2015-02-06 11:14:02 · 240 阅读 · 0 评论