Object中有哪些公用方法。
2018-03-10 23:14
447 查看
1.Object是什么?
Object是所有类的父类,任何的类都默认继承于Object。
2.Object中有哪些方法 可以为任何一个对象 Object o1=new Object(); 1. 反射获得该类的运行时类型 o1.getClass(); 2. 用于比较对象地址或者值是否相等,子类中可以重写该方法。 o1.equals(""); 3 .hashcode根据对象的地址或者字符串计算出该对象 的int类型的值,一般用于hash表查找 o1.hashCode(); 4. 唤醒在该对象上等待的一个线程 o1.notify(); 5. 唤醒所有的线程 o1.notifyAll() 6.转换为字符串并且打印; o1.toString(); 7.线程等待,需要其他线程来notify、唤醒它才能继续工作 o1.wait()
8.同样是线程等待,但是自带一个超时锁,如果在规定的时间内没有获得锁就返回, ,除非被notify唤醒 或者 interrupt打断。重载了wait方法。 o1.wait(timeout, nanos);
Object是所有类的父类,任何的类都默认继承于Object。
2.Object中有哪些方法 可以为任何一个对象 Object o1=new Object(); 1. 反射获得该类的运行时类型 o1.getClass(); 2. 用于比较对象地址或者值是否相等,子类中可以重写该方法。 o1.equals(""); 3 .hashcode根据对象的地址或者字符串计算出该对象 的int类型的值,一般用于hash表查找 o1.hashCode(); 4. 唤醒在该对象上等待的一个线程 o1.notify(); 5. 唤醒所有的线程 o1.notifyAll() 6.转换为字符串并且打印; o1.toString(); 7.线程等待,需要其他线程来notify、唤醒它才能继续工作 o1.wait()
8.同样是线程等待,但是自带一个超时锁,如果在规定的时间内没有获得锁就返回, ,除非被notify唤醒 或者 interrupt打断。重载了wait方法。 o1.wait(timeout, nanos);
相关文章推荐
- Object类有哪些公用方法?
- Object有哪些公用方法?
- Object有哪些公用方法
- Java中Object有哪些公用方法?
- 4. Object有哪些公用方法?
- Object有哪些公用方法
- Object有哪些公用的方法
- Java Object有哪些公用方法?
- Object有哪些公用方法?
- [Java]Object有哪些公用方法?
- Object有哪些公用方法?
- Object有哪些公用方法?
- Object有哪些公用方法?
- Object有哪些公用方法
- Object有哪些公用的方法?
- Object有哪些公用方法
- object有哪些公用方法
- Object类有哪些公用的方法
- JAVA基础知识回顾(基本数据类型,switch参数,equals与==的区别,Object有哪些公用方法)-1
- Java中的Object有哪些公用方法?