自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 IDEA中设置JVM参数

学习JVM时,想要验证一些理论,肯定得结合代码一起调整一些JVM参数,尤其是垃圾回收那块。

2025-05-28 22:13:21 1096

原创 【Java随手小记】字符串常量池是怎样的?存储的是引用还是对象?

其实很多资料中写过字符串常量池中存储的是引用,但是在很多视频讲解里又经常简化成对象就在字符串常量池里,固然明白这是为了讲解,简化了一些结构,但是也难免使人产生好奇,到底是怎样的一个结构呢?

2025-05-28 16:54:34 507

原创 【Java随手小记】GC的种类?Minor GC、Major GC、Full GC怎么区分?

新生代收集(Minor GC / Young GC):只对新生代进行垃圾收集;老年代收集(Old GC / Major GC):只对老年代进行垃圾收集。需要注意的是 Major GC 在有的语境中也用于指代整堆收集;混合收集(Mixed GC):对整个新生代和部分老年代进行垃圾收集。整堆收集 (Full GC / Major GC):收集整个 Java 堆和方法区。Full GC的一些说明。

2025-05-27 23:56:46 598

原创 【JVM系列详解】jvm垃圾回收机制(中)——垃圾回收算法

垃圾回收是JVM中十分重要的内容,也是面试常考察的点。本文为垃圾回收系列的中篇,将详细介绍垃圾回收算法。其中重点在于分代垃圾回收算法。

2025-05-27 23:09:56 2044

原创 【JVM系列详解】jvm垃圾回收机制(上)——死亡对象判断和引用类型

什么是垃圾?垃圾怎么回收?关于第一个问题:什么是垃圾?在JVM堆和方法区中,很显然,就是没用的对象就是“垃圾”,这些对象称为死亡对象。死亡对象判断方法。关于第二个问题:垃圾怎么回收?这个问题,很多的研究人员就探讨出了很多的回收方法理论,这就是垃圾回收算法。需要注意的是这是从理论上方法,并且每种方法各有优劣,在实际情况下,会遇到各种的情况,只采用一种方法的话,难免会存在很大的局限性。针对不同的情况采用不同的算法,真正将算法落地和实现就是垃圾回收器要做的事。

2025-05-26 23:49:42 1348

原创 【JVM系列详解】jvm内存结构

本文主要介绍了JVM内存结构,分析各个结构的特点和溢出问题。属于一篇总结性文章,可以用于初步了解和面试复习。

2025-05-25 17:02:12 1525

原创 【Java随手小记】String对象创建的比较问题

String对象是java中最为常用的引用数据类型,因此在JVM中对其进行了很多设计,对于其创建时生成的对象、返回的引用到底是哪个这类问题是java中的一类重要问题。本文就此展开说明解释。

2025-05-22 22:07:05 701

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除