状态标识(比如0和1),用int好,还是有其他选择了? 比如short
比如 状态有1和0
int flag=1
short flag=1
这两个那个会好一些了?
迷茫2017-04-18 10:53:12
ステータスを表現するためにのみ使用する場合、short と int に違いはありません。信じられない場合は、コンパイルしてバイトコードを確認してください。
コード
リーリーそしてコード
リーリー結果のバイトコードは 全く同じです !次のバイトコードが得られます
リーリーringa_lee2017-04-18 10:53:12
使用シナリオに応じて、オブジェクト属性または SQL パラメーターに使用する場合は、整数を使用するのが最適です。初期化できない可能性があるため、int を使用するとデフォルト値 0 になります (この 0 は希望どおりではない可能性があります)
天蓬老师2017-04-18 10:53:12
ステータスが0と1のみの場合は、boolean
(true
或 false
) 或者 byte
(0 或 1,byte
的范围在 -128 ~ 127);状态如果较多,更推荐用 enum