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