
集合框架与数据结构
Smile pineapple
这个作者很懒,什么都没留下…
展开
-
详解 Java 中的四种引用
文章目录 前言 另外三种引用 软引用 弱引用 虚引用 实验代码 引用队列 前言在 Java 中,引用随处可见,我们通过类似Object obj = new Object();的代码就可以创建一个引用,而我们直接通过这个代码段创建的引用被称为强引用(StrongReference),这种引用的特点是其指向的对象无论如何都不...转载 2020-03-29 22:22:44 · 137 阅读 · 0 评论 -
为什么面试要问hashmap 的原理
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面...转载 2020-03-18 16:47:17 · 135 阅读 · 0 评论 -
java 对象存活分析——引用计数法&可达性分析
java虚拟机总共分为五个区域,其中三个是线程私有:程序计数器,虚拟机栈,本地方法栈,两个是线程共享:堆,方法区。线程私有的区域等到线程结束时(栈帧出栈时)会自动被释放,空间比较容易清理。而线程共享的java堆和方法区中的空间较大而且没有线程的回收容易产生很多垃圾信息,GC垃圾回收真正关心的就是这部分。java堆和方法区主要存放各种类型的对象(方法区中也存储一些静态变量和全局常量等信息...转载 2019-12-12 20:09:54 · 204 阅读 · 0 评论 -
小白都能看得懂的java虚拟机内存模型
目录 一、虚拟机二、虚拟机组成1.栈栈帧2.程序计数器3.方法区...转载 2019-12-10 11:05:36 · 161 阅读 · 0 评论 -
java队列详解
Queue: 是一个队列,即一个先入先出(FIFO)的数据结构Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。 Queue的实现1、没有实现的阻塞接口的LinkedList: 实现了java.util.Queue接口和java...转载 2020-03-21 11:02:13 · 345 阅读 · 0 评论