一.Object类中的toString()方法
1. object 默认方法 toString方法,toString() 输出一个对象的地址字符串(哈希code码)!
2.可以通过重写toString方法,获取对象的属性! 快捷键 alt+shift+s创建Override toString()
二.Object类中的equals()方法
Object类equals()比较的是对象的引用是否指向同一块内存地址!
重写equals()方法比较俩对象的属性值是否相同
Object()
默认构造方法
clone()
创建并返回此对象的一个副本。
finalize()
当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
getClass()
返回一个对象的运行时类。
hashCode()
返回该对象的哈希码值。
为什么wait notify会放在Object里边?
wait(),notify(),notifyAll()用来操作线程为什么定义在Object类中?
1、这些方法存在于同步中;
2、使用这些方法必须标识同步所属的锁;
3、锁可以是任意对象,所以任意对象调用方法一定定义在Object类中。
wait(),sleep()区别?
wait():释放资源,释放锁
sleep():释放资源,不释放锁

notify()
唤醒在此对象监视器上等待的单个线程。
notifyAll()
唤醒在此对象监视器上等待的所有线程。
wait()
导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。
wait(long timeout)
导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量。
wait(long timeout, int nanos)
导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量。

参考博文:
http://blog.csdn.net/guo0820/article/details/51030380
http://blog.csdn.net/w302974215/article/details/49250873

Object类中常见的方法相关推荐

  1. python中的object是什么意思_Python object类中的特殊方法代码讲解

    python版本:3.8class object: """ The most base type """ # del obj.xxx或del ...

  2. String类中的equals方法与Object类中的equals方法的不同点

    1.首先我们看看Object类中的equals方法 public boolean equals(Object obj) {return (this == obj);} 我们可以看出Object类中判断 ...

  3. 重写Java Object类中的equals()方法

    Java中的Object类中的equals方法 Object类的equals方法 重写Object类的equals()方法 Person类默认继承了Object类,所以可以使用Object类的equa ...

  4. JAVA进阶教学之(Object类中的equals方法)

    public boolean equals(Object obj){return (this == obj); } 原始equals方法是判断两个对象的内存地址是否相等的(内存地址相等,保存的值也相等 ...

  5. java Object类中的各个方法及其作用

    原文链接 一.简介Object类 Object类是所有类的父类,即每个类都直接或简介继承自该类.所以一个Object类型的变量可以引用任何对象,不论是类实例还是数组. 在不明确给出父类的情况下,Jav ...

  6. java object对象的方法_Java常见对象Object类中的个别方法

    Java常见对象Object类 public int hashCode() : 返回该对象的哈希码值. 注意:哈希值是根据哈希算法计算出来的一个值,这个值和地址值有关,但是不是实际地址值.你可以理解成 ...

  7. JAVA入门级教学之(Object类中的equals方法)

    package com.lbj.javase18; /**  * 关于Object中的equals方法:  *   * Object中的equals方法(核心):  *  public boolean ...

  8. Object类中的hashCode方法

    原文:http://www.bkjia.com/ASPjc/919437.html Java语言中,Object对象有个特殊的方法:hashcode(), hashcode()表示的是JVM虚拟机为这 ...

  9. JAVA进阶教学之(Object类中的hashCode方法)

    import java.util.Objects;/* hashCode方法 在Object中的hashCode方法是怎样的? public native int hashCode(); 这个方法不是 ...

最新文章

  1. paddleocr 训练自己的数据
  2. Android app按三层架构+MVC整理(重构)代码可行吗
  3. 数据库查询某一列大写转化小写字母表示_基于MySQL数据库下亿级数据的分库分表...
  4. .net Reactor之exe、dll文件混淆
  5. [导入]使用SqlCommand对象执行存储过程
  6. 广西工学院2000级计算机系,广西工学院管理系信管教研室李明 - 欢迎访问广西科技大学.ppt...
  7. python反编译加密文件_python打包的二进制文件反编译
  8. 给输入框添加自动检索的功能
  9. MVC文件上传07-使用客户端jQuery-File-Upload插件和服务端Backload组件裁剪上传图片...
  10. 打印时显示预服务器,域服务器如何设置打印机
  11. 磁盘介质受写入保护解决办法
  12. 你曾后悔进入 IT 行业吗?
  13. Html+JavaScript猜数字游戏
  14. 【信息检索导论】第一章 布尔检索
  15. 新起点,新希望,为梦想而战!!!
  16. 『华为』 [行业要闻]华为VS思科:21世纪的第一场战争 。
  17. MultiCD: 构建多重引导 CD 映像
  18. 计算机英语教学模式,英语教学模式计算机专业论文
  19. 第19步:重用对话框
  20. 看英文数据手册必备之——Copy Translator

热门文章

  1. Android JS 通过JSBridge(BridgeWebView)相互调用详解
  2. 算法---丢失的数字
  3. 黄牛是怎样抢票的?——从业务分析师角度看买票难问题
  4. 天地图引用及设置导航路线
  5. 计算机光盘检索,光盘检索
  6. 【学术交流】计算机国际会议中proceedings,conference,paper,workshop,demo的都是什么意思
  7. linux+dnf+装桌面,安装最新的XFCE桌面的教程
  8. Java扫雷游戏项目-1小时编写出扫雷游戏
  9. 情迁QQ机器人 Lua机器人插件开发教程
  10. 无纸化手写电子签名是现今不可或缺的技术