Object

简介: Object

Object

  • public native int hashCode()
  • 返回对象内部地址转换而成的整数
  • public boolean equals(Object obj)
  • 默认比较this与obj对象的引用地址
  • hashCode与equals的关系
  • 两对象相等,则hashCode必然相等
  • 两对象不等,则hashCode可能相等(hash冲突)
  • protected native Object clone()
  • 浅拷贝,基于Cloneable接口
  • public final native void notify()
  • 唤醒正在等待某个对象的单个线程
  • 唤醒并不意味着可以拥有CPU执行权
  • public final native void notifyAll()
  • 唤醒正在等待某个对象的所有线程
  • 唤醒并不意味着可以拥有CPU执行权
  • public final void wait()
  • 使当前线程进入等待集合
  • protected void finalize()
  • 对象被GC的最后一次逃离机会
目录
相关文章
|
4天前
|
JSON 前端开发 JavaScript
成功解决:[object Object]
这篇文章讨论了在JavaScript中打印对象时出现的"[object Object]"问题的原因,并提供了使用`JSON.stringify()`方法将对象转换为字符串以便于打印和调试的解决方案。
成功解决:[object Object]
|
3月前
object
==是进行对象的地址值比较,如果确实需要字符串的内容比较,可以使用两个方法 public boolean equals(0bjectobj):参数可以是任何对象,只有参数是一个字符串并且内 容相同的才会给true;否则返回false 注意事项: 1.任何对象都能用object进行接收。 2.equals方法具有对称性,也就是a.equals(b)和b.equals(a)效果一样。 3.如果比较双方一个常量一个变量,推荐把常量字符串写在前面。 推荐:"abc".equals(str) 不推荐:str.equals("abc") public boolean egualsIgnoreCas
21 2
|
2月前
|
Java
Object当中的object类型
Object当中的object类型
|
3月前
|
索引
(详解)Object.keys() Object.values() Object.entries()
(详解)Object.keys() Object.values() Object.entries()
33 1
|
8月前
Object.fromEntries
Object.fromEntries
31 0
|
10月前
|
前端开发 索引
Object中常用的方法
Object中常用的方法
26 0
|
文字识别 API
The value is not an object
The value is not an object
121 1
Object.fromEntries()
Object.fromEntries()
123 0