阅读413 返回首页    go 阿里云 go 技术社区[云栖]


Java中long类型容易出现的bug

static long defaultSendSpeed = 1024 * 1024 * 1024 * 1024;

这段代码,实际上 defaultSendSpeed是0!

在Eclipse里也没有提示信息。应该在后面加上“L"。

static long defaultSendSpeed = 1024 * 1024 * 1024 * 1024L;

遇到好几次了,记之。

在看了《Java解惑》后,原来下面的写法才是对的:

static long defaultSendSpeed = 1024L * 1024 * 1024 * 1024;


最后更新:2017-04-02 06:51:46

  上一篇:go c++中短路求值的妙用
  下一篇:go ViewFlipper的使用