java JDK源码那些事儿之常用的ArrayList 前面已经讲解集合中的HashMap并且也对其中使用的红黑树结构做了对应的说明,这次就来看下简单一些的另一个集合类,也是日常经常使用到的ArrayList,整体来说,算是比较好理解的集合了,一起来看下
java JDK源码那些事儿之HashMapTreeNode 前面几篇文章已经讲解过HashMap内部实现以及红黑树的基础知识,今天这篇文章就讲解之前HashMap中未讲解的红黑树操作部分,如果没了解红黑树,请去阅读前面的两篇文章,能更好的理解本章所讲解的红黑树源码操作,…
java 深入理解 lambda表达式 与 函数式编程 函数式接口源码解析(二) {代码…} 一、函数式编程的理解 {代码…} 二、 函数式接口的测试方法 1、Function接口 {代码…} 2、BiFunction接口 {代码…} 3、BinaryOperator接口 {代码…} {代码…} 4、Predicate接口 {代码…} 5、Supp…
java 深入理解lambda表达式与@FunctionalInterface函数式接口(一) 一、集合遍历与Lambda表达式 引入 {代码…} 二、 @FunctionalInterface函数式接口与Lambda表达式 1、概念 {代码…} 2、 函数式接口的区分 {代码…} 3、函数式接口的实例化方式 {代码…} 4、函数式接口中的默…