摘要: 1. 前言 HashMap是基于底层叫Entry[]数组实现的一种哈希表 现在稍微深入一点,讲解HashMap里面的一个点:存取(put/get)数据的时候,Entry数组index下标的计算。 2. hashCode,hash与index的概念 a).put/get一个元素的时候,会调用该元素的h 阅读全文
posted @ 2022-03-03 14:02 Arbitrary233 阅读(399) 评论(0) 推荐(0)
摘要: 一、什么是代理? 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 代理模式UML图: 简单结构示意图: 为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看 阅读全文
posted @ 2022-03-03 11:03 Arbitrary233 阅读(81) 评论(0) 推荐(0)