午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:172日期: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
主站蜘蛛池模板: 蜜臀久久精品久久久久 | 日韩av网页 | 成年人的视频 | 日韩激情啪啪 | 国产精品麻豆免费版 | 国产免费一级 | 亚洲五码在线观看视频 | 久色免费视频 | 亚洲高清自拍 | 欧美一区成人 | 精品久久久久久久久久久aⅴ | 国产欧美亚洲一区 | 四虎91| 人人干在线视频 | 欧美精品日韩在线 | 亚洲情在线 | 亚洲精品视频在线播放 | 亚洲国产一区二区三区 | 欧美久久久久久久久 | 国产一级片免费观看 | www久久com| 四虎8848精品成人免费网站 | 蜜臀av一区二区三区有限公司 | 好吊色视频在线观看 | 99热.com | 欧美日韩国产不卡 | 蜜桃天堂 | www.黄色在线观看 | 一区二区三区欧美日韩 | www在线播放 | 亚洲国产成人在线视频 | 亚洲高清视频在线播放 | 麻豆一区二区三区 | 日韩精品成人一区 | 免费中文字幕 | 国产精品久久久久蜜臀 | 91欧美在线| 久久99久 | 人人插人人看 | 操穴av | 久操婷婷|