路由器做网站服务器吗,如何建设和优化一个网站,python可以做网站前台么,科技公司网站设计风格/* * 与equals()的区别 * 1.是关系运算符#xff0c;equals()是0bject类中定义的方法 * 2.基本数据类型:使用比较值#xff0c;无法使用equals() * 3.引用数据类型:使用比较内存地址;如果没有重写equals() * 仍然调用的是Object父类的equals()方法#xff0c;则比较的是内存… /* * 与equals()的区别 * 1.是关系运算符equals()是0bject类中定义的方法 * 2.基本数据类型:使用比较值无法使用equals() * 3.引用数据类型:使用比较内存地址;如果没有重写equals() * 仍然调用的是Object父类的equals()方法则比较的是内存地址; * 如果重写equals()方法则比较的是值 * */ 1.String字符串的 与equals()方法 //String字符串的 与equals(()方法
public class test4 {public static void main(String[] args) {//创建方式:在字符串池(字符串缓冲池)中分配空间String s1让我在看你一看从南到北;String s2让我在看你一看从南到北;//比较内存地址System.out.println(s1s2);System.out.println(s1.equals(s2));//创建方式通过new关键字再heap队中分配新的内存空间String s3new String(让我在看你一看从南到北);String s4new String(让我在看你一看从南到北);System.out.println(s3s4);System.out.println(s3.equals(s4));}}
运行结果
true
true
false
true2.Integer的 与equals()方法 public class test5 {public static void main(String[] args) {// 创建方式1在缓存池中创建Integer的缓存池范围是-128-127Integer a125;Integer b125;//创建方式1在缓存池中创建.....同上Integer a1Integer.valueOf(125);Integer b1Integer.valueOf(125);//创建方式2通过new关键字再heap队中分配新的内存空间Integer a2new Integer(125);Integer b2new Integer(125);//比较内存地址System.out.println(比较内存地址(ab));System.out.println(equals比较内容(a.equals(b)));
}}
运行结果
比较内存地址true
equals比较内容true