暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Java#面试知识点梳理

小怂读书 2021-10-24
240

整理Java后端开发工程师面试过程中经常考察的几点内容,针对这些内容做重点的学习。

主要包括的内容:并发、集合、IO、JVM等。

这些内容是与面试同学沟通整理、面试他人所关心的问题、被人面试时提到的问题几部分内容的综合,如有遗漏部分,会在后面学习、沟通或面试过程中进行补充。


虚拟机(JVM)

主要复习内容包括内存模型、内存的结构、各区域的作用及是否能产生OOM异常,垃圾回收的机制、垃圾收集器(重点关注CMS、G1以及ZGC),此外对于JVM的调优也是经常提问的内容,这个需要结合实际工作的使用进行梳理,包括参数的意义、启动的方式、推荐的配置、如何排查OOM、如何排查CPU等。

集合(Collection)

面试必问的知识点,主要是HashMap、HashTable、ConcurrentHashMap、ArrayList、LinkedList等内容的考察,这里可能主要考察对于这些集合数据结构和实现原理的理解程度。

并发

线程池是并发绕不开的问题,线程的状态和创建要清楚,线程类Thread的方法每一个都要掌握;此外,对于JUC包的内容要了解,对于并发控制、锁机制等都要做到熟悉掌握。

文章转载自小怂读书,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论