- 博客(5)
- 收藏
- 关注
原创 面试必问的HashMap源码put()方法和resize()方法——基于JDK1.8
目录一、前言二、 HashMap 的构造方法三、 put()方法(一)、源码注释(二)、流程图四、 resize()方法(一)、源码注释(二)、流程图(三)、 resize方法的注意事项一、前言HashMap太太太常用了,不做过多的介绍。进入正文直接冲源码。本文主要是基于1.8的HashMap讲述部分源码,主要重点是put()方法和resize()方法二、 HashMap 的构造方法/*** 设置初始化容量,调用的是下面的重载方法*/public HashMap(int initialCap
2022-02-02 19:04:51
2473
23
原创 寒假还在纠结考研还是就业,听听研究生毕业的上班狗怎么说?
前言 本来没有想着写这篇博文,因为距离我考研已经过去有几年了。 正巧最近跟一起写博客的兄弟扯蛋扯到了这方面,就想着可能有些同学们可能需要,就随便聊聊,顺便也算是给自己做个简单总结。 先说一下我自己的情况,报考的院校是渣渣985(具体学校就不说了)当时考的是政治、英一、数一、专业课、的总分是396分,具体成绩如下图&nbs
2022-01-25 14:20:51
747
50
原创 Redis入门教程Redis安装部署及五种基本数据类型
第一章、Redis是什么?怎么安装一个单机版本的Redis?Redis的五种基本数据类型?一、Redis是什么二、Redis5的linux安装部署说明<一> 安装Redis-5.0.141、进入官网下载2、将安装包上传到服务器上的路径下,进行解压 tar -zxvf redis-5.0.14.tar.gz,会解压出一个文件夹 redis-5.0.14drwxrwxr-x 6 root root 4096 Jan 8 10:19 redis-5.0.14-rw-r--r-
2022-01-08 23:25:27
895
12
原创 单例模式的七种实现方式,你学废了吗?
单例模式什么是单例模式,概念就不多做描述了,直接头铁冲代码…一、饿汉式(饿鬼投胎,程序一启动就创建单例)饿汉式单例模式,是饿汉式:程序一启动就加载饿汉式起码能保证单例,虽然会浪费内存,但是会保证只有一个实例饿汉式有2种写法:一种是静态常量的饿汉式另一种是静态代码块的饿汉式1、静态常量的饿汉式/** * 静态常量的饿汉式 * @version 1.0 * @date 2021/1/2 21:38 */public class HungryLoadSingleton1 { @T
2022-01-04 01:01:38
435
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人