首页 技术 正文
技术 2022年11月16日
0 收藏 321 点赞 3,156 浏览 855 个字

1.Object类

类Object是类层次结构的根类,每个类都使用 Object作为超类。所有对象(包括数组)都实现这个类的方法每个类直接或者间接继承自Object类 2.Object类无参构造:public  Object()回想面向对象中为什么说:子类的构造方法默认访问的是父类的无参构造。答:这是因为所有类的共同父亲Object只有一个无参构造。

3.Object的方法:

protected Object clone()
             创建并返回此对象的一个副本。

boolean equals(Object obj)
             指示某个其他对象是否与此对象“相等”。

protected void finalize()
             当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。

Class<? extends Object> getClass()
             返回一个对象的运行时类。

int hashCode()
             返回该对象的哈希码值。

void notify()
             唤醒在此对象监视器上等待的单个线程。

void notifyAll()
             唤醒在此对象监视器上等待的所有线程。

String toString()
             返回该对象的字符串表示。

void wait()
             导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。

void wait(long timeout)
             导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量。

void wait(long timeout, int nanos)
             导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,074
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,551
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,399
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,811
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,892