package cn.method.demo;

public class StringDemo2 {
public static void main(String[] args) {
String s1=new String("qy95");
String s2="qy95";
System.out.println(s1);
System.out.println(s2);
//在String 类中引用类型(==)表示该对象内存地址数值比较
//而String类中的equals是该类本身中自己定义的方法,用于字符串内容的比较
//简而言之:在String类中 "=="比较·内存地址 "equals"比较内容
System.out.println(s2==s1); //false
System.out.println(s1.equals(s2)); //true } } /*
普通类中比较的都是地址
**/
package cn.equals.demo; public class Person extends Object{
private String name;
private int age;
public Person(){ }
public Person(String name,int age){
this.name=name;
this.age=age;
} } package cn.equals.demo; public class Text { public static void main(String[] args) {
Person p=new Person("张三",77);
Person p1=new Person("张三",77);
boolean e=p.equals(p1);
//比较的都是地址
System.out.println(e); //false
System.out.println(p==p1); //false } }

最新文章

  1. PHPStorm如何配置,phpstorm的mac配置文件目录
  2. iOS App 无代码入侵的方法hook
  3. webSocket实现web及时聊天的例子
  4. 双机倒换(NewStartHA,SKYbility,hacmp,hp unix双机)
  5. SQL Server 通过一个表和另一个表联合 批量更新这个表的字段
  6. 第一个只出现一次的字符,josephus环,最大子数组和
  7. Oracle EBS-SQL (SYS-4):sys_职责查询.sql
  8. MFC中实现定时执行与提醒功能(自编代码)
  9. 使用jquery模拟键盘事件,但window系统并不会真的响应事件,只是浏览器当前页面会响应而已
  10. java异常常见面试问题
  11. Hadoop2.X管理与开发
  12. JVM系列3:类加载机制
  13. Laravel Cache 缓存钉钉微应用的 Access Token
  14. FTP 命令的使用
  15. Opserver 初探一《Opserver的搭建》
  16. [置顶] VS 2017 众多重构插件
  17. 04-容器 What, Why, How
  18. [转] geochart 地图控件官方示例
  19. 算法与数据结构实验题 6.4 Summary
  20. C++ 学习使用

热门文章

  1. MySQL列类型选择
  2. react 入坑笔记(四) - React 事件绑定和传参
  3. html class选择器与id选择器
  4. SQL 给视图赋权限
  5. <c:forEach>可以默认的把以逗号分隔的字符串作为一个集合来遍历
  6. 了解AutoCAD对象层次结构 —— 3 ——数据库
  7. HTML中的元素定位
  8. 浅析Android Dialog中setContentView()方法
  9. Hard Life UVA - 1389(最大密度子图 输出点集)
  10. 【XSY1551】往事 广义后缀数组 线段树合并