Java Object 类

Java Object wait(long timeout) 方法

阅读(426)

Object wait(long timeout) 方法让当前线程处于等待(阻塞)状态,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过参数 timeout 设置的超时时间。 如果 timeout ...

Java Object wait() 方法

阅读(395)

Object wait() 方法让当前线程进入等待状态。直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。 当前线程必须是此对象的监视器所有者,否则还是会发生 IllegalMonitorStateExcep...

Java Object toString() 方法

阅读(450)

Object toString() 方法用于返回对象的字符串表示形式。 语法 object.toString() 参数 无 。 返回值 返回对象的字符串表示形式。 默认返回格式:对象的 class 名称 + @ + hashCode 的十六...

Java Object notifyAll() 方法

阅读(388)

Object notifyAll() 方法用于唤醒在该对象上等待的所有线程。 notifyAll() 方法跟 notify() 方法一样,区别在于 notifyAll() 方法唤醒在此对象监视器上等待的所有线程,notify() 方法是一个...

Java Object notify() 方法

阅读(332)

Object notify() 方法用于唤醒一个在此对象监视器上等待的线程。 如果所有的线程都在此对象上等待,那么只会选择一个线程,选择是任意性的,并在对实现做出决定时发生。 一个线程在对象监视器上等待可以调用 wait() 方法。 not...

Java Object hashCode() 方法

阅读(487)

Object hashCode() 方法用于获取对象的 hash 值。 语法 object.hashCode() 参数 无 。 返回值 返回对象哈希值,是一个整数,表示在哈希表中的位置。 实例 以下实例演示了 hashCode() 方法的使...

Java Object getClass() 方法

阅读(446)

Object getClass() 方法用于获取对象的运行时对象的类。 语法 object.getClass() 参数 无 。 返回值 返回对象的类。 实例 以下实例演示了 getClass() 方法的使用,String 和 ArrayLi...

Java Object finalize() 方法

阅读(371)

Object finalize() 方法用于实例被垃圾回收器回收的时触发的操作。 当 GC (垃圾回收器) 确定不存在对该对象的有更多引用时,对象的垃圾回收器就会调用这个方法。 语法 protected void finalize() 参数...

Java Object equals() 方法

阅读(330)

Object equals() 方法用于比较两个对象是否相等。 equals() 方法比较两个对象,是判断两个对象引用指向的是同一个对象,即比较 2 个对象的内存地址是否相等。 注意:如果子类重写了 equals() 方法,就需要重写 ha...

Java Object clone() 方法

阅读(407)

Object clone() 方法用于创建并返回一个对象的拷贝。 clone 方法是浅拷贝,对象内属性引用的对象只会拷贝引用地址,而不会将引用的对象重新分配内存,相对应的深拷贝则会连引用的对象也重新创建。 语法 object.clone()...