面试问题java Object类有哪些方法
2017-02-28 09:28
495 查看
有一次面试官听我自我介绍后,就问Object有哪些方法。我平时也没注意太多Object,根据自己的印象说了,toString,hashCode,wait,notify,notifyAll,equals
那么Object类有哪些方法呢:
private static native void registerNatives();
public final native Class<?> getClass(); 这个方法可以引出有关反射,类加载机制
public native int hashCode(); 这里会引出hashmap实现原理
public boolean equals(Object obj) 这里会引出hashmap实现原理
protected native Object clone() throws CloneNotSupportedException; 这里会引出设计模式
public String toString()
public final native void notify(); 这里会引出线程通信
public final native void notifyAll(); 这里会引出线程通信
public final native void wait(long timeout) throws InterruptedException; 这里会引出线程通信
public final void wait(long timeout, int nanos) throws InterruptedException 这里会引出线程通信
public final void wait() throws InterruptedException 这里会引出线程通信
protected void finalize() throws Throwable 这里会引出垃圾回收
其实这里包含很多内容:
接着面试官就有可能问,反射,类加载原理,HashMap,同步,垃圾回收,享元模式
那么Object类有哪些方法呢:
private static native void registerNatives();
public final native Class<?> getClass(); 这个方法可以引出有关反射,类加载机制
public native int hashCode(); 这里会引出hashmap实现原理
public boolean equals(Object obj) 这里会引出hashmap实现原理
protected native Object clone() throws CloneNotSupportedException; 这里会引出设计模式
public String toString()
public final native void notify(); 这里会引出线程通信
public final native void notifyAll(); 这里会引出线程通信
public final native void wait(long timeout) throws InterruptedException; 这里会引出线程通信
public final void wait(long timeout, int nanos) throws InterruptedException 这里会引出线程通信
public final void wait() throws InterruptedException 这里会引出线程通信
protected void finalize() throws Throwable 这里会引出垃圾回收
其实这里包含很多内容:
接着面试官就有可能问,反射,类加载原理,HashMap,同步,垃圾回收,享元模式
相关文章推荐
- 百度「Web 前端研发部」面试过程和常见问题 可能会采用哪些方法来面试 STAR 面试法 喜欢什么样的面试者 喜欢问的问题
- JVM中线程的状态转换图(面试问题:java线程有哪些状态)
- 面试常见问题:java中wait()和sleep()方法的区别
- JAVA学习中,一个关于Object对象转换时对应方法的问题
- java中Object有哪些方法
- Java-Object的clone方法 protected的相关问题。
- Java面试的的时候你被提过哪些问题?
- java基础面试题:Object类到底实现了哪些方法
- Java中Object有哪些公用方法?
- 【最近面试遇到的一些问题】Java中取小数点后两位(四种方法)
- Java Object有哪些公用方法?
- 面试问题Executors有哪些创建线程池的方法
- JAVA基础知识回顾(基本数据类型,switch参数,equals与==的区别,Object有哪些公用方法)-1
- [Java]Object有哪些公用方法?
- Java中的Object有哪些公用方法?
- 大公司面试喜欢问的Java问题都有哪些?
- 学习总结:java面试方法重写详解,静态代码块和构造方法执行顺序问题
- java面试问题与心得
- 转载: java的接口、类、属性、方法各有哪些修饰符
- java sdk检测配置问题方法