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

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

比如 状态有1和0
int flag=1
short flag=1
这两个那个会好一些了?

海绵宝宝撒
浏览 404回答 4
4回答

慕的地6264312

如果你只是用来表示状态的话, 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

茅侃侃

这个boolean和int都可以。没什么区别的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java