javaSE
文章平均质量分 93
javaSE专题
AdoreZL
命运对勇士低语,你无法抵御风暴,勇士低声回应,我就是风暴
展开
-
JDK7&8 HashMap&ConcurrentHashMap
HashMap&ConcurrentHashMap HashMap作为Java开发者使用的最频繁的一个容器,大家都熟悉不过,网上关于它的文章也特别多,在此记录下我结合JDK7和JDK8看hashmap和concurrentHashMap的历程。 JDK7的HashMap 首先我们用一张图来介绍HashMap的结构 可以看到上图中HashMap的结构为数组+单向链表 每个绿色的实体是嵌套类 Entry 的实例,Entry 包含四个属性:key, value, hash 值和用于单向链表的 next原创 2022-03-16 18:11:38 · 751 阅读 · 0 评论 -
项目中各个对象的含义,以及对象复制工具类(浅拷贝和深拷贝)
独白 在日常开发中,特别是微服务中,基本上不同的服务不同的人维护,不同的人有不同的风格和不同的命名习惯。我么你来讨论一下经常用到的一些对象。 各个对象的概念 VO(View Object): 视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object): 数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用原创 2021-01-26 16:11:31 · 548 阅读 · 0 评论 -
狂啃集合之--ArrayList
ArrayList独白ArrayList简介ArrayList相关源码ArrayList构造器ArrayList添加元素--默认尾部添加ArrayList扩容删除元素clear方法SubList方法迭代器 iteratorArrays.copyOf方法TIPSfail-fast机制fail-fast原理如何避免fail-fast 独白 最近想坚持系统的学习Java,,思来想去觉得从jdk最基础的集合开始比较好,,说到集合,那必须得从ArrayList说起。 ArrayList简介 ArrayList原创 2020-12-14 20:53:50 · 370 阅读 · 0 评论