news 2026/6/15 12:29:52

156道JVM面试合集(典藏版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
156道JVM面试合集(典藏版)
1.JVM包含哪几部分
  • 类加载器
  • 运行时数据区(堆、栈、方法区、本地方法栈和程序计数器)
    • 方法区:静态变量、常量、类信息和运行时常量池
    • 程序计数器:每个线程都有一个程序计数器,就像一个指针,指向方法去中的方法字节码(比如每次读下一条指令的时候给它+1)
    • 本地方法栈:登记native方法,在执行引擎的时候加载本地库
    • 栈:生命周期和线程同步;不存在垃圾回收问题;存放八大基本类型、对象引用变量名、实例的方法
    • 堆:类的实例、字符串常量池
      • 新生区:伊甸园区、幸存0区、幸存1区
      • 养老区
      • 永久区(方法区的具体实现,jdk1.8后改为叫元空间,一部分人认为他不应该划分在堆内,一部分人认为应该划分在堆内)
  • 执行引擎
  • 本地库接口
2.双亲委派机制
3.创建对象内存分析

(案例取自遇见狂神说的java课程视频)

篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc

需要全套面试笔记及答案【点击此处即可/免费获取】https://docs.qq.com/doc/DQXdYWE9LZ2ZHZ1ho

4.JAVA对象实例化过程
5.GC时候哪些需要回收
6.三种基本的GC算法
7.jdk、jre和jvm

三、mysql

1.数据库三大范式
2.防止sql注入
3.索引
4.ACID
5.事务并发产生的三种问题
6.mysql的事务隔离级别
7.数据库锁
8.Mysql事务的分类
9.联表查询

10.innodb和myisam区别
11.mysql调优

四、计算机网络

1.OSI七层模型

2.三次握手
3.四次挥手
4.http和Htpps的区别
5.Tcp和Udp的区别

篇幅限制下面就只能给大家展示小册部分内容了。整理了一份核心面试笔记包括了:Java面试、Spring、JVM、MyBatis、Redis、MySQL、并发编程、微服务、Linux、Springboot、SpringCloud、MQ、Kafc

需要全套面试笔记及答案【点击此处即可/免费获取】https://docs.qq.com/doc/DQXdYWE9LZ2ZHZ1ho

6.输入url到显示页面全过程
7.DNS的过程
8.进程和线程

五、java框架

(1)springboot
1.springboot优于spring的地方
(2)spring
1.IOC
2.依赖注入的实现方法

依赖注入(DI)是实现IOC的一种方法

3.AOP
4.AOP的术语
5.AOP的实现方式
6.IOC容器
7.创建ApplacationContext的方法
8.bean的作用域
9.bean的生命周期
10.bean的自动装配

(3)SpringMVC

1.SpringMVC概念
2.Spring MVC的执行流程

参考博客

3.拦截器和过滤器的区别

六、Redis

1.持久化RDB和AOF的区别
2.redis的数据类型
3.redis高可用
4.缓存穿透、缓存击穿、缓存雪崩

七、Linux常用命令

1.目录切换
2.目录查看
3.目录操作
4.文件操作
5.权限操作

chmod (u g o a) (+ - =) (r w x) (文件名)

6.打包和压缩
7.查找指令
8.用户切换
9.查看当前目录
10.查看进程
11.结束进程

八、分布式

1.CAP原则
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 10:43:16

JMeter断言之JSON断言

JSON断言 若服务器返回的Response Body为JSON格式的数据,使用JSON断言来判断测试结果是较好的选择。 首先需要根据JSON Path从返回的JSON数据中提取需要判断的实际结果,再设置预期结果,两者进行比较得出断言结果。 下面首先介绍JSON与JSON…

作者头像 李华
网站建设 2026/6/14 14:26:10

接口测试详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 一、什么是接口测试? 所谓接口,是指同一个系统中模块与模块间的数据传递接口、前后端交互、跨系统跨平台跨数据库的对接。而接口测试&…

作者头像 李华
网站建设 2026/6/15 7:31:11

Langchain-Chatchat支持批量测试问答准确率的方法

Langchain-Chatchat 支持批量测试问答准确率的方法 在企业知识管理日益智能化的今天,越来越多组织开始构建基于私有文档的AI问答系统。然而,一个常见的困境是:我们如何确信这个“聪明”的助手真的理解了公司的制度、产品手册或技术规范&…

作者头像 李华
网站建设 2026/6/15 0:13:37

新手必读 | 网络安全入门核心概念与实战要点详解,一篇覆盖基础到进阶

一、什么是网络安全? 百度上对“网络安全”是这么介绍的: “网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露、系统连续可靠正常地运行,网络服务不中断。” 嗯…是…

作者头像 李华