知识点汇总
weixin_46694735
这个作者很懒,什么都没留下…
展开
-
JVM内存与HotSpot
JVM与HotSpotJVM是JAVA虚拟机,JVM只解释JAVA源码编译后的.class文件。而虚拟机还有其他种类,比如.net的虚拟机是CLR。HotSpot是JVM的实现技术,是用C+汇编语言编写的,主要功能包括一个解释器和两个编译器,这也是为什么jdk8之后的JAVA是编译与解释混合执行模式的原因。JVM内存模型在以上的内存分配中,堆可以细分为新生代和老生代:大多数对象在新生代中被创建,其中很多对象的生命周期很短。每次新生代的垃圾回收(又称Minor GC)后只有少量对象存活,所以选用复制原创 2020-06-28 16:42:41 · 253 阅读 · 0 评论 -
Collection、Map接口汇总(下属实现类解析)
Collection、Map是非常常用的数据结构,也是面试的常客,接下来让我们一一讲述,首先看一个大致的关系图,这可是我亲手画的呀~Map接口和Collection接口的常用实现类基本已在图片中了,其中橙色为接口,蓝色为对应的实现类,接下来我们逐一介绍这几种类的用法和特点。Map:以<Key,Value>存储元素,但Key不能重复,否则会发生覆盖,value可以重复。HashMap:底层为数组(初始容量16)+链表(单向的)+红黑树,采用Entry数组来存储key-value对.原创 2020-06-11 20:59:40 · 220 阅读 · 0 评论 -
Java中map的四种遍历方式
Java中map的四种遍历方式,适用于所有map。import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class Mapbianli { public static void main(String[] args) { // TODO Auto-generated method stub Map<String,Integer> map=new HashMap<St原创 2020-05-29 15:13:00 · 110 阅读 · 0 评论