强引用:我们平时最常使用的基本对象引用,JVM不会回收强引用类型对象,即使内存不足导致OOM也不会回收。 实现一个强引用 软引用:内存空间足够的情况下,JVM不会回收软引用对...
强引用:我们平时最常使用的基本对象引用,JVM不会回收强引用类型对象,即使内存不足导致OOM也不会回收。 实现一个强引用 软引用:内存空间足够的情况下,JVM不会回收软引用对...
一、捕获线程执行异常 Java为我们提供了一个 UncaughtExceptionHandler 接口,当线程在运行过程中出现异常时,会回调 UncaughtExceptio...
hello大家好,我是小楼,今天给大家分享一个关于Agent技术的话题,也是后端启示录的第3篇文章。 通过本文你可以了解到如下内容: 什么是Agent技术 为了解释什么是Ag...
耐心是一切聪明才智的基础。 什么是线程池? 为什么要使用它? 线程复用 避免线程的创建销毁的系统开销 线程数量控制 避免线程不断膨胀 导致系统崩溃 任务管理 任务 异步执行...
本文仅介绍语法,无内存分析,引用传递。仅学习记录 数组是同一种类型数据的集合,其实数组就是一个容器,数组可以自动给数组中的元素从0开始编号,方便操作这些元素。 java中的数...
来自https://blog.csdn.net/u014432203/article/details/86555161[https://blog.csdn.net/u0144...
java引用体系中我们最熟悉的就是强引用类型,如 A a= new A();这是我们经常说的强引用StrongReference,jvm gc时会检测对象是否存在强引用,如果...
来源 | 打杂的ZRJ | 作者 | 孤独烟 引言 坦白说,我很少写这种操作类型的文章。因为这种文章没啥新意,大家操作步骤肯定是一样的。然而,我答应了我的同事小阳,给她出一篇...
一、概述 二、四个标记接口的浅析 1、java.io.Serializable标记接口 ** 2)serialVersionUID是什么,有什么用?**在对象序列化时,...