Java教程

Java-Object对象

本文主要是介绍Java-Object对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Object方法

java-foundation.png

1.toString()

默认返回为包名@改对象的hashCode值,开发中一般重写该方法,返回该对象的字符串表示。

2.equals(Object obj)

判断两个对象是否相等,返回值为true/false
重写equals()必须要重写hashCode(),两个对象相等,hashCode必须相等。

3.hashCode()

返回此对象的哈希值

4.getClass()

final 方法,返回运行时类的类型。

5.notify()

随机通知一个持有对象的锁的线程获取操作权限。

6.notifyAll()

通知所有持有对象的锁的线程获取操作权限。

7.wait()

让当前线程失去操作权限,当前线程进入等待序列。

8.wait(long timeout)

设定下一次获取锁的距离当前释放锁的时间间隔。

9.wait(long timeout,int nanos)

设定下一次获取锁的距离当前释放锁的时间间隔。
\(x*y==\frac{1}{5}\)

这篇关于Java-Object对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!