一、前言
截至到这已经写了22篇面经手册,你看了多少?
其实小傅哥就是借着面经的幌子在讲Java核心技术,探索这些核心知识点面试的背后到底在问什么。
想问一些面试官,是因为大家都在问所以你问,还是你想从这里问出什么?其实可能很多面试官如果不了解这些技术,往往会被求职者的答案击碎内心,哈哈哈哈哈哈。比如:梅森旋转算法、开放寻址、斐波那契散列、启发式清理、Javassist代理方式、扰动函数、哈希一致等等。
「记住」,让懂了就是真的懂,比看水文、背答案要爽的多!嗯,就是有时候烧脑!
二、面试题
阿牛,小记!,也不知道咋了,总感觉有些面试攻击性不大,但侮辱性极强!
「面试官」:谢飞机写过Java吗?
「阿牛」:那当然写过,写了3年多了!
「面试官」:那,JDK、JRE、JVM之间是什么关系?
「阿牛」:嗯JJJ,JDK里面有JRE,JVM好像在JRE里!?
「面试官」:那,Client模式、Server模式是啥?
「阿牛」:嗯!?啥?
「面试官」:好吧,问个简单的。JVM是如何工作的?背答案了吗?
「阿牛」:再见,面试官!
三、JDK、JRE、JVM
1.Java平台标准(JDK8)
OraclehastwoproductsthatimplementJavaPlatformStandardEdition(JavaSE)8:JavaSEDevelopmentKit(JDK)8andJavaSERuntimeEnvironment(JRE)8.
JDK8isasupersetofJRE8,andcontainseverythingthatisinJRE8,plustoolssuchasthe