一线互联网大厂Java核心面试题库
正逢面试跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!
-
反射中,Class.forName 和 ClassLoader 区别
-
String,Stringbuffer,StringBuilder 的区别?
-
有没有可能 2 个不相等的对象有相同的 hashcode
-
简述 NIO 的最佳实践,比如 netty,mina
-
TreeMap 的实现原理
JVM 相关
-
类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序
-
JVM 内存分代
-
Java 8 的内存分代改进
-
JVM 垃圾回收机制,何时触发 MinorGC 等操作
-
jvm 中一次完整的 GC 流程(从 ygc 到 fgc)是怎样的,重点讲讲对象如何晋升到老年代,几种主