閱讀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的使用