是粗心还是基础差??

原创 2012年03月29日 14:32:02

大家看这句代码有问题吗?

long EXPIRED_DATE = 60 * 24 * 60 * 60 * 1000;
先思考下,不要看下面的。

我这么问,可能一眼看出来是越界问题,后面那个数字计算完了还是int类型!

下面我再问下面代码有问题吗?

long EXPIRED_DATE = 60 * 24 * 60 * 60 * 1000L; 
如果你看出来了,那恭喜你了。看不出来问题,我就来解释下。上面的问题是你的L位置放错了,这么写还是会存在潜在bug的。我说的是潜在!

请执行下面语句:

long EXPIRED_DATE = 60 * 24 * 60 * 60 * 1000 * 1000L; 
结果是你期望的结果吗?

再执行下面的语句进行比较:

long EXPIRED_DATE1 = 60 * 24 * 60 * 60 * 1000 * 1000L;
long EXPIRED_DATE2 = 60L * 24 * 60 * 60 * 1000 * 1000;
System.out.println("EXPIRED_DATE1="  + EXPIRED_DATE1);
System.out.println("EXPIRED_DATE2="  + EXPIRED_DATE2); 
结果:
EXPIRED_DATE1=889032704000
EXPIRED_DATE2=5184000000000


原帖讨论地址:http://www.iteye.com/topic/1122152

残差网络ResNet解读(原创)

Deep Residual Learning for Image Recognition原文链接:https://arxiv.org/pdf/1512.03385.pdf 残差网络(ResNet...
  • docrazy5351
  • docrazy5351
  • 2018年01月07日 10:19
  • 19

粗心的售票员

一家电影院有n个座位,编号为1——n。一天,电影院总共卖出了k(k ≤n)张票,由于当天播放的电影非常精彩,因此,不会有观众买了票却不来观看。然而,当观众开始入场的时候,电影院的售票员发现他犯了一个很...
  • u013514722
  • u013514722
  • 2014年03月29日 23:43
  • 588

武汉尚软科技:服务不是一块“吃力不讨好”的骨头(发稿单位:中国电科普华基础软件)

武汉尚软科技是一家创新型软件科技公司,从2012年10万元起步到现在主持超过10亿元的大型项目构建,业务获得飞速的发展。2015年在尚软科技承建的养老平台项目中选用了普华服务器操作系统,尚软科技总经理...
  • cnsunrun_cn
  • cnsunrun_cn
  • 2017年01月22日 16:06
  • 390

粗心的物理学家

世界著名的物理学家Albert正在计算的值。不幸的是,由于这项工作十分枯燥无味,这位伟大的物理学家得到了错误的答案。由于这一错误,它制造的几颗原子弹失去了控制,射向了五座重要的城市和一片热带雨林…… ...
  • sinat_35645479
  • sinat_35645479
  • 2016年08月17日 19:34
  • 189

编程和数学基础不佳如何入门人工智能?

本文来自作者 赵宁 在 GitChat 上分享 「编程和数学基础不佳如何入门人工智能?」,「阅读原文」查看交流实录。「文末高能」编辑 | 哈比一、人工智能的发展现状1.1 概念根据维基百科的解释,人工...
  • GitChat
  • GitChat
  • 2017年12月13日 00:00
  • 461

Java基础知识总结-补充

出自:http://blog.csdn.net/huxiaoyonglan1/article/details/50242113 Java基础知识总结-补充 写代码: ...
  • lzhat
  • lzhat
  • 2017年02月11日 16:09
  • 529

FZU 1058 粗心的物理学家

Description 世界著名的物理学家Albert正在计算的值。不幸的是,由于这项工作十分枯燥无味,这位伟大的物理学家得到了错误的答案。由于这一错误,它制造的几颗原子弹失去了控制,射向了五座...
  • jtjy568805874
  • jtjy568805874
  • 2016年03月17日 21:16
  • 208

FZU 粗心的物理学家

粗心的物理学家Time Limit:1000MS    Memory Limit:32768KB    64bit IO Format:%I64d & %I64u SubmitStatusPract...
  • litianxiang_kaola
  • litianxiang_kaola
  • 2016年08月19日 09:36
  • 111

今天粗心的一些心得

在今天的学习中,大部分时间都花在了研究错误上,今天在使用记事本开发servlet的时候呢,遇到了不少的问题,在开发servlet创建包结构的时候,粗心把WEB-INF写成了WEB_INF,在没发现自己...
  • lzy331534013
  • lzy331534013
  • 2016年09月13日 19:24
  • 99

FZU1058 之 粗心的物理学家

世界著名的物理学家Albert正在计算的值。不幸的是,由于这项工作十分枯燥无味,这位伟大的物理学家得到了错误的答案。由于这一错误,它制造的几颗原子弹失去了控制,射向了五座重要的城市和一片热带雨林…… ...
  • ESESZB
  • ESESZB
  • 2016年12月31日 15:10
  • 192
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:是粗心还是基础差??
举报原因:
原因补充:

(最多只允许输入30个字)