![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础类源码
qq_40949759
这个作者很懒,什么都没留下…
展开
-
学习java集合Collection、Map,看这篇文章就够了
一、Collection集合内部存储的基本类型的数据都会被自动装箱集合的顶级接口,是Iterable的儿子public interface Collection<E> extends Iterable<E>1. Iterablejava.lang包中public interface Iterable<T> { Iterator<T> iterator(); default void forEach(Consumer<? s原创 2020-06-27 19:29:23 · 259 阅读 · 0 评论 -
学Stream,看这篇文章就够了
一、Streampublic interface Stream<T> extends BaseStream<T, Stream<T>>支持顺序和并行聚合操作的元素序列可能是数组、集合、生成器函数、I/O通道等流是惰性的;只有在启动终端操作时才对源数据执行计算,并且仅根据需要使用源元素。1、与I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同2、Stream是对集合功能的增强,它专注于对集合中的对象进行非常便利、高效的聚合操作,或者原创 2020-06-27 19:23:31 · 159 阅读 · 0 评论 -
java包装基础类源码分析
一、Integerpublic final class Integer extends Number implements Comparable<Integer>final修饰类继承Number实现comparable接口1. 内部类1.1 IntegerCache唯一一个内部类作用:默认缓存的范围是 [-128,127],当Integer值在这个范围时如果缓存有则直接取出,不用重新实例化缓存值都是静态且 final 的,避免重复的实例化和回收可以改变这些值缓存的范原创 2020-06-22 11:22:34 · 237 阅读 · 0 评论