logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 关于强引用,软引用,弱引用和虚引用的区别与使用场景

强引用我们使用的大部分的引用都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。Arraylist中的clear方法public void clear() {modCount++;// clear

JVM原理详解

JVM知识脉络jvm的结构jvm内部执行运行流程各模块的生命周期JVM结构图各模块的内容程序计数器(Program Counter Register)Java虚拟机栈(Java Virtual Machine Stack)本地方法栈(Native Method Stack)Java 堆(Java Heap)方法区(Method Area)本地(native)方法双亲委派机制类加载器子系统(clas

到底了