摘要: 前言 这篇文章的目的如下: HashSet是如何保证元素的不重复和无序 HashSet的增删(改查?)原理 CopyOnWriteArraySet支持并发的原理 CopyOnWriteArraySet的增删(改查?)原理 如果不想看分析过程,可直接拉到文章末尾看结论 先来看看 Set接口 publi 阅读全文
posted @ 2019-11-18 13:49 留一日白 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 这篇文章的目的如下: 了解一下ArrayList和CopyOnWriteArrayList的增删改查实现原理 看看为什么说ArrayList查询快而增删慢? CopyOnWriteArrayList为什么并发安全且性能比Vector好 1. List接口 首先我们来看看List接口,因为ArrayL 阅读全文
posted @ 2019-11-18 13:43 留一日白 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 目录 1.Java泛型的实现方法:类型擦除 1-2.通过两个例子证明Java类型的类型擦除 2.类型擦除后保留的原始类型 3.类型擦除引起的问题及解决方法 3-1.先检查,再编译以及编译的对象和引用传递问题 3-2.自动类型转换 3-3.类型擦除与多态的冲突和解决方法 3-4.泛型类型变量不能是基本 阅读全文
posted @ 2019-11-18 13:39 留一日白 阅读(561) 评论(0) 推荐(0) 编辑