
我勒个JVM
文章平均质量分 84
MADAO_726
这个作者很懒,什么都没留下…
展开
-
谈谈我的理解:引用计数 vs 可达性分析
引用计数法因其实时性和简单性,适用于嵌入式等对回收延迟要求高的场景,但需要解决循环引用问题。而可达性分析法在处理复杂对象关系上更强,尤其适用于Java这类系统。同时选择哪种方法取决于应用的实时性、内存资源和引用结构。原创 2024-10-15 17:22:44 · 934 阅读 · 0 评论 -
如何实现热部署?
在这里,我们通过继承ClassLoader类,覆盖了的loadClass方法来实现特定的类加载逻辑。核心作用如下:负责加载包下的类,并从项目的 target 目录下的相应.class文件加载这些类。如果请求加载的类不属于指定的包,则交由父类加载器处理。加载过程中,它使用读取类文件,并调用将字节码转换为Class对象。最后,确保在读取完成后关闭输入流。这个类加载器适用于需要动态加载特定包内类的场景。/***//*** 这里可以获取项目的target根目录*/。原创 2024-10-12 21:54:15 · 492 阅读 · 0 评论 -
你真的了解一个Java类是如何被加载的吗?
在生活中,我们经常会被问到:“你有没有对象?”作为一名程序员,这个问题听起来就像是在请求我们编写代码一样——不就是一个简单的“new”操作嘛!/doge但是,你真的清楚在代码中“new”一个对象背后到底发生了什么吗?让我们一起探讨一下如何在Java中“new”一个对象吧。原创 2024-10-12 11:49:48 · 1007 阅读 · 1 评论