240 发简信
IP属地:辽宁
  • 缓存详解

    1.缓存 缓存,数据交换的缓冲区,针对缓冲对象的不同(不同的硬件)都可以构建缓存。目的是,把读写速度慢的介质数据保存在读写速度快的介质中,从而提高读写的速度,减少时间消耗。例...

  • 240
    HashMap源码解析

    HashMap原理 1.HashMap存储结构 从结构来讲,HashMap是有数组,链表,红黑树(jdk1.8之后加入)实现的,如下图所示 引入红黑树是因为他查找,插入,删除...

  • 集合

    集合 一、集合框架 1.集合框架设计的目标 该框架必须是高性能的。基本集合(动态数组、链表、树、哈希表)的实现也必须是高效的。该框架允许不同类型的集合,以类似的方式工作,具有...

  • Java集合源码分析之开篇

    初衷 Java集合是我们使用最频繁的工具,也是面试的热点,但我们对它的理解仅限于使用上,而且大多数情况没有考虑过其使用规范。本系列文章将跟随源码的思路,分析实现的每个细节,以...

  • 240
    Java 序列化 之 Serializable

    概念 序列化:就是把对象转化成字节。反序列化:把字节数据转换成对象。 对象序列化场景: 1、对象网络传输例如:在微服务系统中或给第三方提供接口调用时,使用rpc进行调用,一般...