在字节面试前我也准备了很久,刷了很多大厂面试题,知识点整理出来分享给大家:
-
Java Object类方法
-
HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理
-
HashMap 和 HashTable 区别
-
HashCode 作用,如何重载hashCode方法
-
ArrayList与LinkList区别与联系
-
GC机制
-
Java反射机制,Java代理模式
-
Java泛型
-
Synchronized原理
-
Volatile实现原理
-
方法锁、对象锁、类锁的意义和区别
-
线程同步的方法:Synchronized、lock、reentrantLock分析
-
Java锁的种类: 公平锁、乐观锁、互斥锁、分段锁、偏向锁、自旋锁等
-
ThreadLocal的原理和用法
-
ThreadPool的用法和示例
-
wait()和sleep()的区别
-
Java虚拟机,Java运行,Java GC机制(可达性分析法,引用计数法)
-
Java对象的完整生命周期
-
JVM内存模型
-
进程间通信,线程