序言
本书从近一百套最新一线互联网公司面试题中精选而出,涵盖Java架构面试所有技术栈,包
括JVM,Mysql,并发,Spring,Mybatis,Redis,MQ,Zookeeper,Netty,
Dubbo,SpringBoot,SpringCloud,数据结构与算法,设计模式,网络与操作系统等
相关技术领域的大厂面试题及详解,由于纸质书籍篇幅有限,部分面试题的解答会以电子版
的形式呈现。
JVM
Java内存区域
说一下JVM的主要组成部分及其作用?
说一下JVM运行时数据区
深拷贝和浅拷贝
说一下堆栈的区别?
队列和栈是什么?有什么区别?
HotSpot虚拟机对象探秘
对象的创建
为对象分配内存
处理并发安全问题
对象的访问定位
句柄访问
直接指针
内存溢出异常
Java会存在内存泄漏吗?请简单描述
垃圾收集器
简述Java垃圾回收机制
GC是什么?为什么要GC
垃圾回收的优点和原理。并考虑2种回收机制