狀態標識(比如0和1),用int好,還是有其他選擇了? 比如short
比如 狀態有1和0 int flag=1 short flag=1 這兩個那個會好一些了?
4 回答

慕的地6264312
TA貢獻1817條經驗 獲得超6個贊
如果你只是用來表示狀態的話, short 和 int 是沒有任何區別的,不信你可以編譯一下,看看字節碼。
代碼
int flag = 1;
short flag = 1;
和代碼
int flag = 1;
int flag = 1;
得到的字節碼是完全相同的!都會得到如下字節碼,
0: iconst_1
1: istore_1
2: iconst_1
3: istore_2
添加回答
舉報
0/150
提交
取消