java内功
文章平均质量分 92
陈思哲~
坐看人间兴废事,几经沧海变桑田!
展开
-
jvm探究 jmm
jvm分析加载器Bootstrap classLoader:主要负责加载核心的类库(java.lang.*等),构造ExtClassLoader和APPClassLoader。ExtClassLoader:主要负责加载jre/lib/ext目录下的一些扩展的jar。AppClassLoader:主要负责加载应用程序的主函数类当一个Hello.class这样的文件要被加载时。不考虑我们自定义类加载器,首先会在AppClassLoader中检查是否加载过,如果有那就无需...原创 2021-10-23 11:38:27 · 164 阅读 · 0 评论 -
java LinkedList
一、LinkedList 的剖白大家好,我是 LinkedList,和 ArrayList 是同门师兄弟,但我俩练的内功却完全不同。师兄练的是动态数组,我练的是链表。问大家一个问题,知道我为什么要练链表这门内功吗?举个例子来讲吧,假如你们手头要管理一推票据,可能有一张,也可能有一亿张。该怎么办呢?申请一个 10G 的大数组等着?那万一票据只有 100 张呢?申请一个默认大小的数组,随着数据量的增大扩容?要知道扩容是需要重新复制数组的,很耗时间。关键是,数组还有一个弊端就是,.转载 2021-09-03 06:53:12 · 472 阅读 · 2 评论