转:知乎某关于Java技能树的回答

昨天在知乎看到一个回答,大意是:如果我是面试官,就从Object类的方法问起。

clone方法可以问深复制浅复制,接下来可以涉及引用类型和值类型,自动装箱拆箱,类初始化顺序……
equals方法可以问Integer的缓存,JVM内存模型,然后转到hashCode;
finalize方法可以问作用、缺点,转到垃圾回收,GC的算法、实现、内存模型……
getClass方法当然问反射,接下来可以拓展到Spring,扩展到动态代理 aop……
hashCode可以考基本算法,HashTable和HashMap,是否线程同步,然后可以考并发容器……
wait/notify/notifyAll引申出多线程,接下来就是并发包中的各种调度器线程池……

翻了翻链接,原回答:你遇到过哪些质量很高的 Java 面试? - 知乎
https://www.zhihu.com/question/60949531/answer/182146087

转:知乎某关于Java技能树的回答

http://blog.mothership.top/posts/819f713f.html

作者

Mother Ship

发布于

2018-04-02

更新于

2023-02-13

许可协议

评论