11 2021 档案
摘要:1. 标记-清除算法 标记-清除算法(Mark-Sweep),是最早出现的最基础的垃圾收集算法,它分为标记和清除两个阶段。标记:标记出所有需要回收的对象。清除:在标记完成后,统一进行清除,也即回收掉垃圾对象的内存空间。作为最早出现的垃圾收集算法,后继的收集算法也是以标记清除算法为基础,对它的确定进行
阅读全文
摘要:前言 ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用ThreadLocal,就可能会导致内存泄漏。 下面,我们将围绕三个方面来分析ThreadLocal 内存泄漏的问题 Thread
阅读全文
摘要:前言 ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用 ThreadLocal,就可能会导致内存泄漏。下面,我们将围绕三个方面来分析 ThreadLocal 内存泄漏的问题 Threa
阅读全文
摘要:原文:Java中的String,StringBuilder,StringBuffer三者的区别 - 酥风 - 博客园https://www.cnblogs.com/su-feng/p/6659064.html 最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder
阅读全文
摘要:原文链接: (7条消息) 线程创建的四种方式_m0_37840000的博客-CSDN博客_创建线程的方式https://blog.csdn.net/m0_37840000/article/details/79756932 java中创建线程的四种方法以及区别Java使用Thread类代表线程,所有的
阅读全文
摘要:原文:String、Stringbuffer、StringBuffer回顾 - doraemonlin - 博客园https://www.cnblogs.com/yuanmaolin/p/11062842.html 前言: 久了没用到,一下子就忘了。。,参考文章:https://www.cnblog
阅读全文
摘要:# JAVA集合基础  [吃猫的大鱼](https://blog.csdn.net/qq_32979219) ![](https://csdnimg.cn/release/b
阅读全文