为了账号安全,请及时绑定邮箱和手机立即绑定

状态标识(比如0和1),用int好,还是有其他选择了?

状态标识(比如0和1),用int好,还是有其他选择了?

海绵宝宝撒 2019-02-17 14:09:04
状态标识(比如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
查看完整回答
反对 回复 2019-03-01
?
茅侃侃

TA贡献1842条经验 获得超21个赞

这个boolean和int都可以。没什么区别的。

查看完整回答
反对 回复 2019-03-01
  • 4 回答
  • 0 关注
  • 403 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信