Java面试文
文章平均质量分 91
Java盘鱼宴
这里是一位自学Java的小菜鸡,自己整理了很多针对Java入门、java小白的资料,欢迎大家来白嫖,谢谢大家支持~
展开
-
高频面试题之JVM灵魂拷问,21题带你通关!
这是本期的 JVM面试题目录,不会的快快查漏补缺~1. 什么是JVM内存结构?jvm将虚拟机分为5大区域,程序计数器、虚拟机栈、本地方法栈、java堆、方法区;程序计数器:线程私有的,是一块很小的内存空间,作为当前线程的行号指示器,用于记录当前虚拟机正在执行的线程指令地址;虚拟机栈:线程私有的,每个方法执行的时候都会创建一个栈帧,用于存储局部变量表、操作数、动态链接和方法返回等信息,当线程请求的栈深度超过了虚拟机允许的最大深度时,就会抛出StackOverFlowError;本地方原创 2021-08-30 21:02:57 · 2288 阅读 · 23 评论 -
面试官直呼:你为什么那么熟练! MySQL高频面试题(附答案)
索引相关1. 什么是索引?面试题资料索引是一种数据结构,可以帮助我们快速的进行数据的查找.2. 索引是个什么样的数据结构呢?索引的数据结构和具体存储引擎的实现有关, 在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引.3. Hash索引和B+树所有有什么区别或者说优劣呢?首先要知道Hash索引和B+树索引的底层实现原理:hash索引底层就是hash表,进行查找时,调用一次hash函数就可以获取到相应的键值,之后进行回表查.原创 2021-07-26 16:03:04 · 396 阅读 · 5 评论