码迷,mamicode.com
首页 > 编程语言 > 详细

java反射准备知识

时间:2018-06-14 11:24:12      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:hash   notifyall   throw   port   wait   相同   ted   get   线程   

 object 类的所有方法

  1. 对象克隆 public Object clone()throws CloneNotSupportedException;     克隆对象所在的类一定要实现java.lang.Cloneable接口,子类只需要继续调用object   的克隆方法即可实现
  2. 对象输出 public String toString()      直接输出对象是默认调用
  3. 对象比较 public boolean equals(Object obj)      保存Set集合时,会依靠hashCode()和equals()判断是否为重复对象 
  4. 取得对象的hash码 public int hashCode()               每一个对象的唯一编码(标识):比较时会先判断编码是否相同,然后在调用equalss方法比较
  5. 取得Class类对象 public Class<?> getClass()           通过一个已经实例化好的对象进行对象的反射操作
  6. 线程等待 public void wait() throws InterceptorException;                 执行到此代码时线程等待执行,直到notify(),或notifyall()方法唤醒  
  7. 唤醒第一个等待线程 public void notify();
  8. 唤醒全部等待线程 public void notifyAll();
  9. 垃圾回收前释放 public void finalize() throws Throwable;             当使用gc回收无用垃圾空间时默认调用

java反射准备知识

标签:hash   notifyall   throw   port   wait   相同   ted   get   线程   

原文地址:https://www.cnblogs.com/guohao134/p/9181298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!