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

做网站应该做哪方面的dedecms 做门户网站

做网站应该做哪方面的,dedecms 做门户网站,邯郸网站建设 安联网络公司,东莞网络排名优化价格和 equals 的区别是什么#xff1f; 解读对于基本类型和引用类型#xff0c; 的作用效果是不同的#xff0c;如下所示#xff1a;基本类型#xff1a;比较的是值是否相同#xff1b;引用类型#xff1a;比较的是引用是否相同#xff1b;代码示例#xff1a;String x … 和 equals 的区别是什么 解读对于基本类型和引用类型 的作用效果是不同的如下所示基本类型比较的是值是否相同引用类型比较的是引用是否相同代码示例String x string; String y string; String z new String(string); System.out.println(xy); // true System.out.println(xz); // false System.out.println(x.equals(y)); // true System.out.println(x.equals(z)); // true 代码解读因为 x 和 y 指向的是同一个引用所以 也是 true而 new String()方法则重写开辟了内存空间所以 结果为 false而 equals 比较的一直是值所以结果都为 true。equals 解读equals 本质上就是 只不过 String 和 Integer 等重写了 equals 方法把它变成了值比较。看下面的代码就明白了。首先来看默认情况下 equals 比较一个有相同值的对象代码如下class Cat {public Cat(String name) {this.name name;}private String name;public String getName() {return name;}public void setName(String name) {this.name name;} } Cat c1 new Cat(王磊); Cat c2 new Cat(王磊); System.out.println(c1.equals(c2)); // false 输出结果出乎我们的意料竟然是 false这是怎么回事看了 equals 源码就知道了源码如下public boolean equals(Object obj) {return (this obj); } 原来 equals 本质上就是 。那问题来了两个相同值的 String 对象为什么返回的是 true代码如下String s1 new String(老王); String s2 new String(老王); System.out.println(s1.equals(s2)); // true 同样的当我们进入 String 的 equals 方法找到了答案代码如下public boolean equals(Object anObject) {if (this anObject) {return true;}if (anObject instanceof String) {String anotherString (String)anObject;int n value.length;if (n anotherString.value.length) {char v1[] value;char v2[] anotherString.value;int i 0;while (n-- ! 0) {if (v1[i] ! v2[i])return false;i;}return true;}}return false; } 原来是 String 重写了 Object 的 equals 方法把引用比较改成了值比较。总结 对于基本类型来说是值比较对于引用类型来说是比较的是引用而 equals 默认情况下是引用比较只是很多类重新了 equals 方法比如 String、Integer 等把它变成了值比较所以一般情况下 equals 比较的是值是否相等。往期精彩回顾《Java 最常见的 200 面试题目》《面试经验分享|精华版》《程序员专属简历合集》
http://www.zqtcl.cn/news/396808/

相关文章:

  • 泉港网站建设推广服务公司电子商务好就业吗
  • 自己做网站开发如何找客户wordpress 显示 子分类
  • 腾讯邮箱网页版登录宿迁seo公司
  • 网站建设找盖亚科技WordPress 百度 主动
  • 中国最受欢迎的网站杭州做电商网站
  • 百度招聘 网站开发全网营销实战培训
  • 备案网站内容说明广州哪个区封了
  • 大足建网站的软件开发者模式怎么打开
  • 中国有什么网站做跨境零售农商1号的网站建设费
  • 用宝塔给远程网站做备份购买一个网站需要多少钱
  • 百度蜘蛛不爬取网站做汽车新闻哪个网站好
  • 三维建设项目管理网站免费下载网站模板
  • 淘客联盟做任务网站页面设计所遵循的原则有哪些
  • 怎么建设收费网站行业网站建站
  • 织梦园模板网站自适应网站建设服务哪家好
  • 优秀专题网站恩施北京网站建设
  • 常用网站后缀企业网站用什么域名
  • 网站建设定制公众号小程序51ppt模板免费下载完整版免费ppt
  • 个人网站工商备案济南建网站app
  • 佛山网站建设公司哪家性价比高2018建设网站
  • 公司建一个网站建设工程教育网网址
  • 一级a做爰片免播放器网站推广渠道包括哪些
  • 南京市建设工程档案馆网站新乡市四合一网站建设
  • 网站建设制作周期咸宁网站设计制作
  • 网站推广营销联系方式南宁做网站推广的公司
  • 深圳网站建设公司元红河网站建设代理
  • 商丘河南网站建设Wordpress加720云vr
  • 上海网站建设公司网站建设网络推广费用高吗
  • 南宁学做网站百度电脑版
  • 公司网站建设工作通知怎样看一个网站做的网络广告