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

在本地用dedecms做好的网站如何上传到服务器?做邮箱网站

在本地用dedecms做好的网站如何上传到服务器?,做邮箱网站,公司做网站买域名之后做什么,转包网站建设做非法事情作用: 基本类型,比较值是否相等引用类型,比较内存地址值是否相等不能比较没有父子关系的两个对象equals()方法的作用: JDK 中的类一般已经重写了 equals(),比较的是内容自定义类如果没有重写 equals(),将…

== 作用:

  • 基本类型,比较值是否相等
  • 引用类型,比较内存地址值是否相等
  • 不能比较没有父子关系的两个对象

equals()方法的作用:

  • JDK 中的类一般已经重写了 equals(),比较的是内容
  • 自定义类如果没有重写 equals(),将调用父类(默认 Object 类)的 equals() 方法,Object 的 equals() 比较使用了 this == obj
  • 可以按照需求逻辑,重写对象的 equals() 方法(重写 equals 方法,一般须重写 hashCode 方法)
     

一、比较例子 

public static void main(String[] args) {//基本数据类型的比较int num1 = 10;int num2 = 10;System.out.println(num1 == num2);   //true//引用数据类型的比较//String类(重写了equals方法)中==与equals的比较String s1 = "hello";String s2 = "hello";System.out.println(s1 == s2);    //true,比较地址值:内容相同,因为常量池中只有一个“hello”,所以它们的地址值相同System.out.println(s1.equals(s2));//true,比较内容:内容相同,因为常量池中只有一个“hello”,所以它们的地址值相同System.out.println(s1.equals("hello")); //trueString s3 = new String("hello");String s4 = new String("hello");System.out.println(s3 == s4);        //false,比较地址值:s3和s4在堆内存中的地址值不同System.out.println(s3.equals(s4));    //true,比较内容:内容相同//没有重写equals方法的类中==与equals的比较 People p1 = new People();People p2 = new People();People p = p2;System.out.println(p1);//People@135fbaa4System.out.println(p2);//People@45ee12a7System.out.println(p); //People@45ee12a7System.out.println(p1.equals(p2));       //false,p1和p2的地址值不同System.out.println(p.equals(p2));        //true,p和p2的地址值相同}

 二、重写例子

参照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;}

代码解释

1. 若当前对象和比较的对象是同一个对象,即return true。也就是Object中的equals方法。
2. 若当前传入的对象是String类型,则比较两个字符串的长度,即value.length的长度。
3. 若长度不相同,则return false。
4. 若长度相同,则按照数组value中的每一位进行比较。若不同,则返回false。若每一位都相同,则返回true。
5. 若当前传入的对象不是String类型,则直接返回false。
此外StringBuffer和StringBuilder并没有重写equals方法,其比较的还是引用类型的地址。

http://www.yayakq.cn/news/292440/

相关文章:

  • 扬州做网站哪家好2023年中国企业500强
  • 县区网站集约化建设大数据网站开发
  • 站长工具综合查询系统深圳市建设工程造价管理站
  • 网站卖东西怎么做石家庄网红打卡地
  • 权大师的网站是哪个公司做的免费网络推广
  • 网站开发常用的数据库黑龙江省建设安全教育信息网
  • 哈尔滨网站seo重庆建设门户网站
  • 襄阳做网站微商网站怎么做
  • 最新网站开发技术最近的新闻大事20条
  • wordpress 外部视频seo服务公司
  • 长沙定制网站开发建设网站jw100
  • asp网站如何改首页布局视频教程wordpress怎么文章共享
  • 网站备案代码如何加到成都新津县建设网站
  • wordpress 爱情模板下载地址全网优化哪家好
  • 网站推广方案中js网站计数器代码
  • 深圳分销网站设计多少钱物流网站给做软件下载
  • 免费图标下载网站服装设计官网
  • 平顶山营销型网站建设免费学ps的网站有哪些
  • 网站更换空间改版收录软件技术专业课程
  • 顺德区建设局网站叫别人做网站后怎么更改密码
  • 建设网站哪个模板网站信息网站建设方案
  • 建国外网站网络规划设计师论文方向
  • 网站建设文献深圳装修公司电话
  • 开发购物网站描述手游推广平台哪个好
  • 网页首站wordpress没有图片不显示
  • 个人网站做导航网站wordpress cms怎么登陆
  • 申请域名后可以做自己的网站吗xp系统中做网站服务器
  • 专门做进口零食的网站西安全网优化
  • 免费的素材网站有哪些加强公司窗口网站建设
  • 做外贸方面的网站网页版微信官网