Wesley13 Wesley13
3年前
java集合系列之HashMap源码
java集合系列之HashMap源码HashMap的源码可真不好消化!!!首先简单介绍一下HashMap集合的特点。HashMap存放键值对,键值对封装在Node(代码如下,比较简单,不再介绍)节点中,Node节点实现了Map.Entry。存放的键值对的键不可重复。jdk1.8后,HashMap底层采用的是数组加链表、红黑树的数据结构,因此实现起
Wesley13 Wesley13
3年前
java基础专栏—ArrayFrame(2)
集合高级应用MapkeySet()MapEntry:键值对的映射关系对象staticinterfaceEntry<K,V();MapentrySet()getKe
Wesley13 Wesley13
3年前
JDK1.8 之Stream API总结
Stream是Java8新增加的类,用来补充集合类。Stream代表数据流,流中的数据元素的数量可能是有限的,也可能是无限的。Stream和其它集合类的区别在于:其它集合类主要关注与有限数量的数据的访问和有效管理(增删改),而Stream并没有提供访问和管理元素的方式,而是通过声明数据源的方式,利用可计算的操作在数据源上执行,当然
Wesley13 Wesley13
3年前
Java 学习资料网站集合
一、开源项目的搜集https://www.jianshu.com/p/6c75174e0f07 https://github.com/flyleft/tip二、简单的开源项目https://github.com/ShawnyXiao/SpringBootMyBatis(这个不错)https://github.com/flyleft/
Wesley13 Wesley13
3年前
Java集合源码分析之LinkedList
!(https://oscimg.oschina.net/oscnet/23ec5d24cc49408cecca18f94161a756e62.jpg)前言前面一篇我们
Wesley13 Wesley13
3年前
Jodd
Jodd不仅仅是个工具包Jodd工具包高性能的工具集合TypeConverter一个强大的类型转换工具BeanUtil高效的Bean工具,支持嵌套的属性,以及标准的集合类Base64/Base32JDateTime
Wesley13 Wesley13
3年前
Jacoco在eclipse上的集成使用
随着敏捷开发的流行,编写单元测试已经成为业界共识。但如何来衡量单元测试的质量呢?有些管理者片面追求单元测试的数量,导致底下的开发人员投机取巧,编写出大量的重复测试,数量上去了,质量却依然原地踏步。相比单纯追求单元测试的数量,分析单元测试的代码覆盖率是一种更为可行的方式。JaCoCo(JavaCodeCoverage)就是一种分析单元测试覆盖率的工具,使
Wesley13 Wesley13
3年前
Java集合源码分析之ArrayList
!(https://oscimg.oschina.net/oscnet/df9df73c8a0f9a0844784fa43f7a33635ac.jpg)前言:
Wesley13 Wesley13
3年前
Java集合框架(Java总结五)
”https://www.runoob.com/java/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.runoob.com%2Fjava%2Fjavadatastructures.html)”集合接口区别List接口存储一组不
聊一聊Java中的Steam流 | 京东物流技术团队
在我们的日常编程任务中,对于集合的制造和处理是必不可少的。当我们需要对于集合进行分组或查找的操作时,需要用迭代器对于集合进行操作,而当我们需要处理的数据量很大的时候,为了提高性能,就需要使用到并行处理,这样的处理方式是很复杂的。流可以帮助开发者节约宝贵的时间,让以上的事情变得轻松。