文章目录 equals() 和 == 的区别 equals()的详情 equals的五个特点 ==的详情 反射的三种方法 反射获取属性(Fileds) 反射获取方法(Methods) 反射获取构造方法(Constructors) equals() 和 == 的区别 对象类型不同 equals()是Object中的方法 ==是操作符 比较的对象不同 (1)equals()用于比较两个引用对象的内容是否相同 (2)== 1>基本数据类型,比较的是值 2>引用数据类型,比较的是引用的地址 ==比equals()的运行速度快 equals()的详情 equals()的源码定义 public boolean equals(Object obj) { return (this == obj)