Object 的主要方法分析
来源:互联网 发布:中信建投证券待遇 知乎 编辑:程序博客网 时间:2024/06/11 12:01
Object 的主要方法分析
Object类是所有类的父类,任何类都默认继承Object。
getClass()
final方法,返回一个执行该对象的类
toString()
返回当前对象的String,默认是返回当前hashcode的string
wait()
使用该方法会导致当前线程处于阻塞状态,释放了对象锁,等待获取锁被唤醒。
notify()
唤醒指定的对象上等待的线程;如果该对象有多个等待的线程,选择任意一个被唤醒;
wait(long timeout)设定一个超时间隔,如果在规定时间内没有获得锁就返回。
notifyAll()
唤醒指定的对象上所有等待的线程;
equals()
object中是比较俩个对象的内存地址是否相同,等同于“==”;
一般都要该方法;
重写该方法一般都要重写hashcode()方法,
必须保证相同的对象有相同的hashcode。(不同的对象也可能是相同的hashcode,但相同的对象hashcode一定相同)
hashCode()
返回一个hashcode值,主要用于集合中的哈希查找,可以减少查找中使用equals()的次数,重写了equals方法一般都要重写hashcode方法;不重写会导致一些相同对象被重复添加。
finalize()
该方法用于释放资源,一般为垃圾回收器回收时调用的最后一个方法;因为无法确定该方法什么时候被调用,很少使用。
转载请注明出处:http://blog.csdn.net/q564063517/article/details/73604273
阅读全文
1 0
- Object 的主要方法分析
- Object主要方法的总结
- 上市公司财务分析的主要方法
- osworkflow主要方法分析
- 菜单的主要方法
- JTable 主要的方法
- java关于Object类中9大方法的分析
- java的Arrays.sort(Object[] a)方法源码分析
- 深入分析Object.finalize方法的实现原理
- 深入分析Object.finalize方法的实现原理
- Object分析--1、clone()方法
- 基本分析的主要理论
- 主要的垂直搜索引擎分析
- 分析av_open_input_file的主要流程
- Object的toString()方法
- Object的clone方法
- Object类的方法
- Object 的clone方法
- 查看网络的状况
- dataTables 固定列不滚动
- MapReduce程序初探 -------------- WordCount
- PAT练习-月饼
- 数据库事务隔离级别(脏读、幻读、不可重复读)
- Object 的主要方法分析
- 图像的矩,以及利用矩求图像的重心,方向
- 虚拟主机。负载均衡,DNS,DNS劫持,CDN,MAC地址
- 自定义view的详解
- php获取服务器所有磁盘空间大小
- revit 2017点击输入序列号进行注册后闪退的问题
- 整理java文件下载(中文乱码、火狐浏览器乱码、空格变+号、文件名包含空格时文件名可能显示不全等问题)
- LSMW批处理使用方法(07)_步骤6、7
- 关于阿里云mq传输timestamp类型时自动调用.gettime()方法处理