首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
1999s
掘友等级
快乐过生活
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 80
沸点 4
赞
84
返回
|
搜索文章
最新
热门
看完就再也不用担心面试被问 HashMap 成哑巴了
对于JAVA求职者来说,HashMap 可谓是重中之重,是面试必考点。然而 HashMap 的知识点非常多,复习起来花费精力很大,库森当年校招面试时就经历过这种痛苦,结合自己的面试经验,斗胆写一篇
Java类加载器:别乱扔东西,层次分明才能工作正常!
本文介绍了Java中的类加载器和双亲委派模型。类加载器负责加载Java类,每个类由其加载的类加载器和类本身确定唯一性。Java提供了三种类加载器:启动类加载器、扩展类加载器、应用程序类加载器。
解密Java类加载:五个阶段,无尽乐趣
本文深入探讨了Java类加载的五个阶段:加载、验证、准备、解析和初始化。它解释了每个阶段的目的和工作方式,以及类加载过程中的注意事项,例如初始化阶段中的<clinit>()方法和静态代码块。
Java类加载:主动引用、被动引用和接口加载的不解之谜
这篇文章探讨了Java类加载的时机,包括类的生命周期、主动引用与被动引用,以及类加载过程与接口加载的异同。作者详细解释了何时会触发类的初始化以及何时不会。读者将了解到类加载过程中的各种情况和规则。
解析JVM:深入了解Class文件的二进制奇妙世界
这篇文章探讨了JVM类文件结构,深入介绍了Class文件的无符号数和表,以及常见的常量池、访问标志、类索引、字段表、方法表和属性表等组成部分。它解释了Class文件中的每个部分如何在二进制文件中表示。
JVM性能调优:64位大内存 vs. 32位逻辑集群,内存问题别让你‘溢’笑
本文深入研究了JVM性能调优的两种主要方法,分别是使用64位JDK管理大内存和建立逻辑集群利用硬件资源。文章讨论了每种方法的优点和挑战,以及可能出现的问题。此外,还分析了一个32位JDK内存溢出的案例
JVM内存分配与回收:别让垃圾收集成为老年习惯!
我们了解了新生代和老年代的内存分配规则,包括对象首选在Eden分配、大对象直接进入老年代、长期存活对象进入老年代等。此外,文章还解释了担保机制,触发Full GC的情况,以及有趣的System.gc
垃圾收集器大混战:谁会赢得Java虚拟机的垃圾大战?
在本文中,我们探索了HotSpot虚拟机的不同垃圾收集器,了解了它们的特点和适用场景。从新生代到老年代,再到CMS和G1,每个收集器都有其独特之处。我们还解释了它们的工作原理和性能优劣。
GC算法:垃圾收集策略与算法一把抓
程序计数器、虚拟机栈、本地方法栈随线程而生,也随线程而灭;栈帧随着方法的开始而入栈,随着方法的结束而出栈。这几个区域的内存分配和回收都具有确定性,在这几个区域内不需要过多考虑回收的问题。
HotSpot虚拟机对象:内存布局、创建过程和访问方式一网打尽!
在本文,我们将深入探讨HotSpot虚拟机内部对象的奥秘。首先,我们解析了对象的内存布局,包括对象头、实例数据和对齐填充。随后,我们揭示了对象的创建过程,包括类加载检查、为新生对象分配内存以及初始化。
下一页
个人成就
文章被点赞
9
文章被阅读
7,262
掘力值
668
关注了
2
关注者
5
收藏集
0
关注标签
0
加入于
2023-08-11