国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

java - 狀態(tài)標(biāo)識(shí)(比如0和1),用int好,還是有其他選擇了?

瀏覽:98日期:2024-01-20 13:23:51

問題描述

狀態(tài)標(biāo)識(shí)(比如0和1),用int好,還是有其他選擇了? 比如short

比如 狀態(tài)有1和0 int flag=1 short flag=1 這兩個(gè)那個(gè)會(huì)好一些了?

問題解答

回答1:

如果你只是用來表示狀態(tài)的話, short 和 int 是沒有任何區(qū)別的,不信你可以編譯一下,看看字節(jié)碼。

代碼

int flag = 1;short flag = 1;

和代碼

int flag = 1;int flag = 1;

得到的字節(jié)碼是完全相同的!都會(huì)得到如下字節(jié)碼,

0: iconst_1 1: istore_1 2: iconst_1 3: istore_2回答2:

看你使用場(chǎng)景, 如果用于對(duì)象屬性或者sql的參數(shù),最好用Integer。因?yàn)槟憧赡軟]有初始化,用int會(huì)有默認(rèn)值0(這個(gè)0可能不是你想要的)

回答3:

狀態(tài)只有 0 和 1 的話,可以用 boolean(true 或 false) 或者 byte(0 或 1,byte 的范圍在 -128 ~ 127);狀態(tài)如果較多,更推薦用 enum

回答4:

這個(gè)boolean和int都可以。沒什么區(qū)別的。

標(biāo)簽: java
主站蜘蛛池模板: 亚洲免费国产 | 久久爱com| 99视频九九精品视频在线观看 | 中国国产一级毛片视频 | 精品欧美一区二区在线观看欧美熟 | 国产黄色一级网站 | 三级网站国产 | 国产精品国产三级国产在线观看 | 国产精品一国产精品免费 | 精品精品国产自在久久高清 | 欧美日韩一区二区视频免费看 | 草草久久97超级碰碰碰免费 | va欧美 | 久久精品视频一区 | 国产精品亚洲欧美 | 99ri在线精品视频 | 国产手机在线视频放线视频 | 亚洲区精选网址 | 99久久精品免费视频 | 成人精品国产亚洲 | 美女做爰视频在线观看免费 | 99九九成人免费视频精品 | 美国三级| 国产成人经典三级在线观看 | 国产亚洲精品午夜高清影院 | 久久免费观看国产精品 | 国产黄色免费网站 | 国产免费专区 | 一区二区三区在线看 | 午夜免费的国产片在线观看 | 亚洲欧美人妖另类激情综合区 | 激情一区二区三区成人 | a级在线观看视频 | 日韩精品观看 | 日韩成人毛片高清视频免费看 | 成年人看的黄色片 | 欧美一级三级在线观看 | 久久久精品在线观看 | 亚洲一区天堂 | 中文字幕一级 | 91热久久免费频精品黑人99 |