Java 和 C++ 之间有一堵由内存动态分配和垃圾回收技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来 今...[作者空间]
前言 为什么需要JMM cpu与缓存的一致性 单线程:CPU 核心的缓存只被一个线程访问。缓存独占,不会出现访问冲...[作者空间]
JVM区域划分 程序计数器、Java 堆、Java 虚拟机栈、元数据区和本地方法栈 程序计数器 程序计数器是当前线...[作者空间]
类的初始化 前言 类孕育了新的生命周期,那么接下来就是让他健康的茁壮成长,对否? 案例1 输出值: 案例2 输出值...[作者空间]
一、前言 每个类的生命周期,和生命一样,都有起点与终点;每个类都会在自己的生命周期里,完成自己的使命--使命必达!...[作者空间]
一、前言 类的加载完成后,就是验证;保加载进来的字节流符合JVM规范 二、验证三问 1)什么是验证? 验证.c...[作者空间]
一、前言 一处编译,处处运行! 二、JVM是什么? JDK包含了JRE,JRE是java程序的运行环境; JDK:...[作者空间]
引导 Class文件的基本结构[https://www.jianshu.com/p/e322b714cb95] C...[作者空间]
一、内存模型以及分区,需要详细到每个区放什么 JVM 分为堆区、栈区、方法区、本地方法栈、程序计数器 方法区:主要...[作者空间]
ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章...[作者空间]
在Java VisualVM这款java性能分析及调优工具如何加载插件?比如漂亮的Visual GC,大猪我比较喜...[作者空间]
先说一下栈和堆栈,我们听老一辈的程序员一般都会说堆栈,其实栈就是堆栈的意思,连着叫只是由于历史的原因。博主04年学...[作者空间]
JVM有几种常量池 主要分为: Class文件常量池、运行时常量池,全局字符串常量池,以及基本类型包装类对象常量池...[作者空间]
JVM三大性能调优参数-Xms -Xmx -Xss的含义? java指令:java- Xms128m -Xmx12...[作者空间]
本人收集了一些在大家在面试时被经常问及的关于String, String Pool, StringBuilder的...[作者空间]
R大 关于 GC Root 的名言 某次在某个群中听到 R大 说了很多他自己对于 GC 的一些看法,现将其整理后分...[作者空间]
酷友们,大家好!又见面了,真好! 一些简单的操作,却需要重复的操作,真的会让人抓狂。所以把一些相同的工作统一处理,...[作者空间]
前言 ZGC来了 !!! Java程序员可以光荣的远离讨厌的GC停顿和调优了。ZGC的成绩是,无论你开了多大的堆内...[作者空间]
目录 jdk 自带对象序列化类ObjectInput(Out)Stream 1.无法跨语言。这应该是java序列化...[作者空间]
一、设计思想 为字符串开辟一个字符串常量池,创建字符串常量时,首先检测字符串常量池是否存在该字符串。如存在该字...[作者空间]