自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 HashMap源码浅析

HashMap源码浅析本文摘要HashMap简介HashMap的基本结构底层结构概述底层结构主体——table数组HashMap的几个重要成员变量HashMap的初始化(构造函数)HashMap的功能实现put方法(添加数据)resize方法(HashMap扩容)确定数组索引位置方法线程安全性本文摘要HashMap是Java集合中使用频率很高的一种用于键值对映射数据结构,在很多场景都有着广泛的应用。本文将着重介绍HashMap在JDK1.8中的实现。HashMap简介下图为HashMap继承和实现

2020-12-31 18:02:45 144

原创 ArrayList集合源码浅析

ArrayList集合源码浅析ArrayList简介主要成员变量构造函数1、无参构造函数2、带有参数为初始容量initialCapacity的构造函数3、带有参数为Collection集合的构造函数主要操作方法add方法(添加单个元素)add方法(批量添加,在指定位置添加)remove方法get方法总结ArrayList简介ArrayList 是 Java 集合框架中比较常用的数据结构了。ArrayList是可以动态增长和缩减的索引序列,内部封装了一个动态再分配的Object[]数组这里我们可以看到

2020-12-29 13:02:02 176

原创 单例模式浅谈

单例模式浅谈单例模式特点缺点单例模式的实现①懒汉式:该模式的特点是类加载时没有生成单例,只有第一次调用getInstance方法时才去创建这个实例②饿汉式:该模式的特点是只要类一加载完成就会创建一个单例,即在调用getInstance前该实例就已经存在③双检锁/双重校验锁(DCL):这种方式采用双锁机制,不仅多线程安全而且可以保持高性能。④登记式/静态内部类:使用内部静态类,能达到双检锁方式一样的功效,实现更简单,对静态域使用延迟初始化⑤枚举:这是实现单例模式的最佳方法。它更简洁,自动支持序列化机制,绝对防

2020-12-28 16:59:29 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除