锁定老帖子 主题:一个隐形的java int溢出
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-11
汗的教训啊。。。呵呵
|
|
返回顶楼 | |
发表时间:2011-11-07
小弟表示涨见识了,虽然没遇到过,但是我在做序列化的时候好像见到过那一长串数字后面加个L,不知道啥意思
|
|
返回顶楼 | |
发表时间:2011-11-07
我刚一看楼主的那块变量定义,就知道错了,但是没想到结果和我想的一样。
|
|
返回顶楼 | |
发表时间:2011-11-07
从侧面反映出来,程序没有覆盖test
|
|
返回顶楼 | |
发表时间:2012-01-28
org.apache.commons.lang3.time.DateUtils. MILLIS_PER_DAY
|
|
返回顶楼 | |
发表时间:2012-02-02
长进了了,呵呵
|
|
返回顶楼 | |
发表时间:2012-03-06
哈哈,这种bug是挺难查的。
|
|
返回顶楼 | |
发表时间:2012-03-07
这个bug经典,受教了,在类开型上要严格一下。
|
|
返回顶楼 | |
发表时间:2012-03-07
我都是这么写的
public static final long ONE_SECOND = 1000; public static final long ONE_MINUTE = 60 * ONE_SECOND; public static final long ONE_HOUR = 60 * ONE_MINUTE; public static final long ONE_DAY = 24 * ONE_HOUR; 不用怎么担心转换问题 也容易理解 |
|
返回顶楼 | |
发表时间:2012-05-14
确实,这种类型的最大最小值的计算,确实要相当小心
|
|
返回顶楼 | |