专业的JAVA编程教程与资源

网站首页 > java教程 正文

JDK源码分析--Object(jdk1.8源码详细介绍)

temp10 2024-09-11 09:21:29 java教程 14 ℃ 0 评论

Object

equals()

JDK源码分析--Object(jdk1.8源码详细介绍)

这是object的equals() 方法,意思是比较当前对象和传入的对象相等,他在里面直接用了 == 比较 , 在java中 == 比较是两个对象的地址是否相等, 可见如果两个对象都指向了同一块地址, 那么这两个对象一定是相等的

public boolean equals(Object obj) {

return (this == obj);

}

toString()

toString()意思是返回当前对象的字符串表达形式, Object的toString返回的是

当前类的全限定名(包全名)+@+当前类的16进制的HashCode值

clone()

clone() 方法返回一个对象的副本,clone()方法是深拷贝,即拷贝出来的对象和元对象地址不同

以下代码表示 操作原来的对象不会改变clone对象的值


本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表