上传者: zcw93219
|
上传时间: 2021-04-20 14:02:01
|
文件大小: 3.83MB
|
文件类型: PDF
细心整理,希望大家喜欢,简洁明了的回答面试的问题。总共包含十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷 贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM。
举几个例子:
205. 新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?
新生代回收器:Serial、ParNew、Parallel Scavenge
老年代回收器:Serial Old、Parallel Old、CMS
整堆回收器:G1
新生代垃圾回收器一般采用的是复制算法,复制算法的优点是效率高,缺点 是内存利用率低;老年代回收器一般采用的是标记-整理的算法进行垃圾回收。