【深入浅出JVM原理及调优】「搭建理论知识框架」全方位带你深度剖析Java线程转储分析的开发指南
专栏介绍 学习JVM需要一定的编程经验和计算机基础知识,适用于从事Java开发、系统架构设计、性能优化、研究学习等领域的专业人士和技术爱好者。 前提准备 编程基础:具备良好的编程基础,理解面向对象编程(OOP)的基本概念,熟悉Java编程语言。 数据结构与算法:对基本的数据结构和算法有一定了解,理解内存管理、线程操作等基本概念。 面向人群 学习本专栏以及本章内容的前提和适用人群...

JVM - CMS深度剖析
PreJVM-04垃圾收集Garbage Collection(上)【垃圾对象的判定】JVM-05垃圾收集Garbage Collection(中)【垃圾收集算法】JVM-06垃圾收集Garbage Collection(下)【垃圾收集器】JVM - 再聊GC垃圾收集算法及垃圾收集器概述Concurrent Mark Sweep 并发标记清除 。CMS 收集器是一种以获取最短回收停顿时间为目标的....

深度剖析 | 【JVM深层系列】[HotSpotVM研究系列] JVM调优的"标准参数"的各种陷阱和坑点分析(攻克盲点及混淆点)「 1 」
【易错问题】Major GC和Full GC的区别是什么?触发条件呢?相信大多数人的理解是Major GC只针对老年代,Full GC会先触发一次Minor GC,不知对否?我参考了R大的分析和介绍,总结了一下相关的说明和分析结论。在基于HotSpotVM的基础角度针对HotSpot VM的实现,它里面的GC其实准确分类只有两大种:Partial GC(部分回收模式)Partial GC代表着并....
程序员脱单秘籍 | 我跟JVM搞对象!【深度剖析对象的创建和内存分配】
长久以来,面向对象编程大行其道。也正是因为有了面向对象的设计思想,技术才极大程度促进了社会的发展。作为新时代农民工,即已知晓或者掌握面向对象的编程方法,那么知其然也只其所以然也是我们每个人身体力行的必要!干货概要1、类对象的创建过程详细解析2、对象在JVM的内存如何分配?对象打哪来?对于我们所使用的高级语言Java而言,在我们为每一个类指明了字段类型和构造方法之后,要将他派上用场的时候,往往只需....

JVM深度剖析:JVM是如何实现反射的?
反射是 Java 语言中一个相当重要的特性,它允许正在运行的 Java 程序观测,甚至是修改程序的动态行为。举例来说,我们可以通过 Class 对象枚举该类中的所有方法,我们还可以通过Method.setAccessible(位于 java.lang.reflect 包,该方法继承自 AccessibleObject)绕过 Java 语言的访问权限,在私有方法所在类之外的地方调用该方法。反射在 ....

(全网最详细最有深度)超过1W字深度剖析JVM常量池
面试题:String a = "ab"; String b = "a" + "b"; a == b 是否相等面试考察点考察目的:考察对JVM基础知识的理解,涉及到常量池、JVM运行时数据区等。考察范围:工作2到5年。背景知识要回答这个问题,需要搞明白两个最基本的问题String a=“ab”,在JVM中发生了什么?String b=“a”+“b”,底层是如何实现?JVM的运行时数据首先,我们一起....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注