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

怎么在京东做网站深圳网站设计公司怎么找

怎么在京东做网站,深圳网站设计公司怎么找,微信商城开店步骤,h5开发是做什么基本类型和包装类型之间有三个主要区别#xff1a; 1、基本类型只有值#xff0c;而两个包装类型可以具有相同的值和不同的同一性#xff08;值相同#xff0c;但是false#xff09; 2、基本类型只有功能完备的值#xff0c;而每个包装类型除了它对应基本类型的所有功能…基本类型和包装类型之间有三个主要区别 1、基本类型只有值而两个包装类型可以具有相同的值和不同的同一性值相同但是false 2、基本类型只有功能完备的值而每个包装类型除了它对应基本类型的所有功能值以外还有个非功能值null。 3、基本类型通常比包装类型更节省时间和空间。 案例 一 package demo.one;import java.util.Comparator;/*** 存在问题的实现方式* * author TongWei.Chen* date 2017年3月21日21:08:11*/ public class BadDemoOne {//比较器返回的数值到底是正数负数还是0取决于他的第一个参数是小于等于还是大于第二个参数static ComparatorInteger naturalOrder new ComparatorInteger() {public int compare(Integer first, Integer second) {return first second ? -1 : (first second ? 0 : 1);}};public static void main(String[] args) {System.out.println(naturalOrder.compare(new Integer(66),new Integer(66))); //1} }从结果可以看出输出的居然是1而不是0原因在于first和second两个参数表示同一个int值但是是不同的Integer实例。所以这个比操作会返回false对包装类用去比较几乎总是错的建议包装类用equals去比较。 二解决上述问题 package demo.one;import java.util.Comparator;/*** 解决BadDemoOne方式* * author TongWei.Chen* date 2017年3月21日21:08:11*/ public class GoodDemoOne {//比较器返回的数值到底是正数负数还是0取决于他的第一个参数是小于等于还是大于第二个参数static ComparatorInteger naturalOrder new ComparatorInteger() {public int compare(Integer first, Integer second) {int f first;int s second;return f s ? -1 : (f s ? 0 : 1);}};public static void main(String[] args) {System.out.println(naturalOrder.compare(new Integer(66),new Integer(66))); //0} }强制在使用时让他拆箱成基本类型结果输出正常返回0。 三 package demo.two;/*** 存在NullPointerException* * author TongWei.Chen* date 2017年3月21日21:26:28*/ public class Unbelievable {//包装类型默认nullstatic Integer i;public static void main(String[] args) {if(i 42) {System.out.println(我错了嘛);}} } 抛出NullPointerException因为包装类型默认null 四解决上述问题 package demo.two;/*** 解决NullPointerException* * author TongWei.Chen* date 2017年3月21日21:26:28*/ public class Believable {//int基本类型默认0static int i;public static void main(String[] args) {if(i 42) {System.out.println(我错了嘛);}} } 不会抛出任何异常 问那么我们什么时候用包装类型呢 答有三个合理的用处 1、作为集合中的元素、键和值。2、在参数化类型中必须使用包装类。3、进行反射的方法调用时必须使用装箱基本类型。 总之当可以选择的时候基本类型要优于包装类型。基本类型更简洁更快速。
http://www.yutouwan.com/news/241065/

相关文章:

  • 网站怎么做舆情监测无需下载即可观看网页
  • 高端建设响应式网站wap手机银行
  • 兰州网站建设推荐q479185700上墙免费的分销app
  • 家具品牌网站怎么做dedecms 网站安装教程
  • 深圳精品网站制作开发流程图
  • 深圳 购物商城网站建设阿里云网站备案拍照点
  • 企业网站带后台免费服务器申请
  • 网站提高内容的丰富度创意网站域名的单词
  • 国家合同模板网站wordpress手机网站模版
  • 物流商 网站建设方案苏州pc网站开发
  • 信誉好的大良网站建设哈尔滨设计公司排名
  • 网站开发的基本流程文库光谷做网站推广电话
  • 网站有多少个wordpress双栏主题
  • 北京网站建设方案常州微信网站建设咨询
  • 免费海报素材网站大全珠海网站快速排名提升
  • 顺德顺的网站建设wamp加wordpress
  • 可以做旅行计划的网站网站域名申请费用
  • 给帅哥做奴视频网站地址多用户网站建设
  • 写小说赚钱的网站阿里云虚拟主机网站建设
  • 简述商务网站建设步骤松江网站建设公司怎么样
  • 企业网站建设需注意点wordpress 5正式版
  • 衡水网站建设哪家好商城网站多少钱做
  • 上海制作网站公司哪家好泉州做网站设计
  • 腾讯云服务器网站域名备案郑州小程序开发价格
  • 手机移动开发网站建设百度指数总结
  • 室内设计网站平面案例学校网站建设费用
  • 网站建设技术中心一是加强了网站建设
  • 可以做网站挂在百度上吗windows 做网站服务器
  • 长沙网站排名西平县建设局网站
  • 网站开发时间表市场调研的重要性