当前位置: 首页 > news >正文

苏州网站建设推荐好先生科技有了空间怎么做网站

苏州网站建设推荐好先生科技,有了空间怎么做网站,漯河市住房和城乡建设局网站,在线图片编辑尺寸大小昨天例行code review时大家有讨论到int和Integer的比较和使用。 这里做个整理#xff0c;发表一下个人的看法。【int和Integer的区别】int是java提供的8种原始类型之一#xff0c;java为每个原始类型提供了封装类#xff0c;Integer是int的封装类。int默认值是0#xff0c;…昨天例行code review时大家有讨论到int和Integer的比较和使用。 这里做个整理发表一下个人的看法。 【int和Integer的区别】 int是java提供的8种原始类型之一java为每个原始类型提供了封装类Integer是int的封装类。int默认值是0而Integer默认值是nullint和Integer无论是否new比较都为true 因为会把Integer自动拆箱为int再去比Integer是引用类型用比较两个对象其实比较的是它们的内存地址所以不同的Integer对象肯定是不同的但是对于Integer i*java在编译时会将其解释成Integer iInteger.valueOf(*)。但是Integer类缓存了[-128,127]之间的整数 所以对于Integer i1127与Integer i2127 来说i1i2因为这二个对象指向同一个内存单元。 而Integer i1128与Integer i2128 来说i1i2为false。【各自的应用场景】 Integer默认值是null可以区分未赋值和值为0的情况。比如未参加考试的学生和考试成绩为0的学生加减乘除和比较运算较多用int容器里推荐用Integer。 对于PO实体类如果db里int型字段允许null则属性应定义为Integer。 当然如果系统限定db里int字段不允许null值则也可考虑将属性定义为int。对于应用程序里定义的枚举类型 其值如果是整形则最好定义为int方便与相关的其他int值或Integer值的比较Integer提供了一系列数据的成员和操作如Integer.MAX_VALUEInteger.valueOf(),Integer.compare(),compareTo(),不过一般用的比较少。建议一般用int类型这样一方面省去了拆装箱另一方面也会规避数据比较时可能带来的bug。【附Integer类的内部类IntegerCache和valueOf方法代码】   public final class Integer extends Number implements ComparableInteger {//。。。。。。。。。。。。private static class IntegerCache {static final int low -128;static final int high;static final Integer cache[];static {// high value may be configured by propertyint h 127;String integerCacheHighPropValue sun.misc.VM.getSavedProperty(java.lang.Integer.IntegerCache.high);if (integerCacheHighPropValue ! null) {int i parseInt(integerCacheHighPropValue);i Math.max(i, 127);// Maximum array size is Integer.MAX_VALUEh Math.min(i, Integer.MAX_VALUE - (-low) -1);}high h;cache new Integer[(high - low) 1];int j low;for(int k 0; k cache.length; k)cache[k] new Integer(j);}private IntegerCache() {}}public static Integer valueOf(int i) {assert IntegerCache.high 127;if (i IntegerCache.low i IntegerCache.high)return IntegerCache.cache[i (-IntegerCache.low)];return new Integer(i);}//。。。。。。。。。。。。。}refjava中申明变量用 int 还是 Integer http://bbs.csdn.net/topics/360102986 refInteger与int的种种比较https://www.cnblogs.com/liuling/archive/2013/05/05/intAndInteger.html转载于:https://www.cnblogs.com/buguge/p/8028502.html
http://www.huolong8.cn/news/22960/

相关文章:

  • 宁夏网站建设哪家好深圳建网站服务
  • 关于网站建设的简历模板广州专业展台制作价格
  • 做网站多少人wordpress怎么共享到朋友圈
  • 辽宁省建设厅网站中级职称公示公益网站建设的意义
  • 大连做公司网站哪家好站长之家域名
  • 个人网站盈利模式网线制作ppt
  • 外贸网站海外推广3个必去网站建筑认证
  • 公众号做微网站吗wordpress js 版本
  • 建水县住房和城乡建设局网站房产网站有哪些
  • 网页设计公司网站设计成都德阳网站建设
  • 清新网站设计精品课程网站建设意义
  • 中英文网站用同域名软件开发项目经理
  • 外贸网站图片wordpress菜单美化
  • 手机网站特点合肥市住房和城乡建设厅
  • 一个人网站开发企业宣传册模板直接套用
  • 企业网站提交软装公司排名前十强
  • 顶呱呱网站建设价格网络营销外包服务商
  • 从化公司网站建设临沂网
  • 苏宁易购网站建设方案iptc网站开发工程师asp考试试题答案
  • 免费建站网站网页国外免备案虚拟主机
  • 免费看各大网站的软件如何对网站做优化
  • 大连省建设厅网站公司网页设计论文题目大全
  • 做网做网站建设手机网站建设教程视频
  • 网站开发手机编译器wordpress主题制作插件
  • 百度网站制作推广wordpress分页样式
  • 北京网站建设w亿玛酷1专注wordpress 插件国际化
  • 深圳房地产信息网官方网站国外ps素材网站
  • 襄阳营销型网站网站设计流行趋势
  • 网站被别人做了跳转做网站赚钱需要多少人手
  • 做资源网站需要什么河南网站建设技术公司