JVM-提问纯享版

news2024/10/2 20:38:05

一、内存区域

  1. 介绍下 Java 内存区域(运行时数据区)
  2. 内存分配方式
  3. 内存分配并发问题
  4. 对象的访问定位的两种方式(句柄和直接指针两种方式)

二、垃圾回收

  1. 如何判断对象是否死亡(两种方法)。
  2. 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。
  3. 如何判断一个常量是废弃常量
  4. 如何判断一个类是无用的类
  5. 垃圾收集有哪些算法,各自的特点?
  6. HotSpot 为什么要分为新生代和老年代?
  7. 一个对象从新生代到永久代(或元空间)的生命周期?
  8. 常见的垃圾回收器有哪些?
  9. 介绍一下 CMS,G1 收集器。
  10. Minor Gc 和 Full GC 有什么不同呢?

三、类加载机制

  1. Java 对象的生命周期?
  2. Java 对象的创建过程(五步,建议能默写出来并且要知道每一步虚拟机做了什么)
  3. 什么是双亲委派机制?有什么好处?
  4. 打破双亲委派怎么操作?有什么具体案例?

四、答案

仓库地址:欢迎串门

https://github.com/BlueBeastMight/jvm-notes.git

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/787933.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Web3教程| 什么是地址监控?如何使用地址监控追踪黑客地址?

在当今Web3世界里,保护个人资产安全至关重要。据报道在2023年上半年,Web3领域因黑客攻击事件造成的损失高达4.794亿美元。 此外,10多个公链遭受黑客攻击,其中以太坊链遭受的损失最多,约为2.87亿美元。这些黑客的存在迫…

maven配置下载源

有得时候项目中会配置默认的谷歌作为源下载依赖这样会导致下载很慢,我们可以将谷歌的源更改为国内的阿里源,这样下载就会比较快 查看pom.xml文件 若是在配置时没有指定该依赖的下载源的话,就是默认去谷歌源下载,这时我们在项目po…

KEGG 通路如何找

链接: KEGG: Kyoto Encyclopedia of Genes and Genomes 学习链接: 科研干货|KEGG信号通路数据库轻松上手_哔哩哔哩_bilibili 示例:我要找人的结直肠癌信号通路: 1. 2. 3. 4. over

pytest自动化测试框架,真正做到从0到1由浅入深详细讲解【万字级】

目录 嗨咯铁汁们,很久不见,我还是你们的老朋友凡叔,这里也感谢各位小伙伴的点赞和关注,你们的三连是我最大的动力哈,我也不会辜负各位的期盼,这里呢给大家出了一个pytest自动化测试框架由浅入深详细讲解。 …

mysql(二)SQL语句

目录 一、SQL语句类型 二、数据库操作 三、数据类型 四、创建 五、查看 六、更改 七、增、删、改、查 八、查询数据 一、SQL语句类型 SQL语句类型: DDL DDL(Data Definition Language,数据定义语言):用于…

项目经理:我不是不喜欢工作,只是不喜欢开会

大家好,我是老原。 如何高效的开会,我觉得我可太有发言权了!作为项目经理,每天就是开会,开会还好,还经常是无效会议。 职场人最讨厌的事情除了加班就是开会了。但很多人认为开会比加班更可恶,…

hackthebox—Sau

文章目录 1、信息收集2、ssrf3、命令执行 1、信息收集 fscan扫描ip发现存在22和55555,但是实际上这个fscan扫描的不全 再试试nmap nmap -sV -sC -sT -v -T4 10.10.11.224 有三个端口,其中80应该是只能内网访问,看来需要借助ssrf了。 2、s…

Windows Server 2022 中文版、英文版下载 (updated Jul 2023)

Windows Server 2022 中文版、英文版下载 (updated Jul 2023) Windows Server 2022 正式版,2023 年 7 月更新 请访问原文链接:https://sysin.org/blog/windows-server-2022/,查看最新版。原创作品,转载请保留出处。 作者主页&a…

华为OD机试真题 Java 实现【文件目录大小】【2023 B卷 100分】,附详细解题思路

目录 专栏导读一、题目描述二、输入描述三、输出描述四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明4、再输入5、再输出6、说明 华为OD机试 2023B卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题…

Python内置函数系统学习(1)——数据转换与计算(详细语法参考 + 参数说明 + 具体示例)

世界上最重要的东西就是纸,重至承载文明的崛起,轻至承载一个饱满厚实的人生。 🎯作者主页: 追光者♂🔥 🌸个人简介: 💖[1] 计算机专业硕士研究生💖 🌟[2]…

最小生成树算法(Prim Kruskal)

目录 最小生成树算法总览最小生成树的定义及性质Prim(普利姆)算法1.朴素Prim算法算法步骤 2.堆优化Prim算法算法步骤 3.算法运用Prim算法求最小生成树流程实现朴素Prim的代码实现堆优化Prim的代码实现 Kruskal(克鲁斯卡尔)算法1.算…

IAR for STM8L标准库驱动ST7735 1.8‘‘LCD显示

IAR for STM8L标准库驱动ST7735 1.8’LCD显示 ✨STM8驱动ST7735 1.8’LCD屏幕的话,自己移植的话,可以参考stm32标准库驱动来移植,GPIO的操作方式和STM32标准库函数名都一致,移植起来改动量很少,这仅针对软件驱动方式。…

【Java基础教程】(四十六)IO篇 · 下:System类对IO的支持:错误输出、信息输出、系统输入,字符缓冲流、扫描流和对象序列化流~

Java基础教程之IO操作 下 🔹本节学习目标1️⃣ System类对 IO 的支持1.1 错误输出:System.err1.2 信息输出:System.out1.3 系统输入:System. in 2️⃣ 字符缓冲流:BufferedReader3️⃣ 扫描流:Scanner4️⃣…

【Latex】官方文档教你长公式对齐方法

具体请参见下面链接 Aligning equations with amsmath - Overleaf, Online LaTeX Editor 详细介绍了各种公式的对齐方式,特别是 长公式的换行方法 以及多公式排列情况:

ctfshow-web2

0x00 前言 CTF 加解密合集CTF Web合集 0x01 题目 最简单的SQL注入0x02 Write Up 这道题很多wp,但是为了完整性还是写一下 知道这里是sql注入,确认一下是什么类型的闭合 使用a or 11 #进行测试 可以知道闭合是单引号闭合,然后查一下显示的…

openGauss学习笔记-20 openGauss 简单数据管理-DISTINCT

文章目录 openGauss学习笔记-20 openGauss 简单数据管理-DISTINCT20.1 语法格式20.2 参数说明20.3 示例 openGauss学习笔记-20 openGauss 简单数据管理-DISTINCT DISTINCT关键字与SELECT语句一起使用,用于去除重复记录,只获取唯一的记录。 当一个表中有…

【python中级】 base64编码将图片数据转化为成字符串

【python中级】 base64编码将图片数据转化为成字符串 1、背景2、图片base64编码1、背景 在Qt编程的时候,有的地方比如logo需要加载图片,在程序打包之后,需要将图片拷贝进项目。 能不能将图片转化成一串字符串,使用该字符串代替图像地址。 即这样就可以字符串变量的形式编…

Terraform学习日记-AWS-EC2

terraform install https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli 这里我们使用 aws-linux-2022 作为执行环境 # sudo yum install -y yum-utils# sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/AmazonLinux/…

选择合适的图表,高效展现数据魅力

随着大数据时代的来临,数据的重要性愈发凸显,数据分析和可视化成为了决策和传递信息的重要手段。在数据可视化中,选择合适的图表是至关重要的一环,它能让数据更加生动、直观地呈现,为观众提供更有说服力的信息。本文将…

从娱乐产品到效率工具,ARknovv首款AR眼镜回归“AR本质”

如果说2022年是AR的元年,2023年则有望成为消费级AR眼镜的新拐点。 今年AR眼镜行业发展明显加快,且不断有大厂入局:今年2月小米发布无线AR眼镜探索版;3月荣耀也推出了一款全新的观影眼镜;而苹果在6月发布的MR头显Visio…