# leon **Repository Path**: saiuna/leon ## Basic Information - **Project Name**: leon - **Description**: 用于个人学习,个人代码管理的大佬。 云想衣裳花想容,春风拂槛露华浓 图中4种stream接口继承自BaseStream: IntStream,LongStream,DoubleStream对应三种基本类型int, long, double. 不是对应相应的包装类型 Stream对应所有剩余类型的stream视图 为不同的数据类型设置不同的stream接口: 提高性能 增加特定接口函数 尽管stre - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-25 - **Last Updated**: 2025-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # leon 如果设置失败,可以考虑以下几个因素:仓库没有设置为开源gitee 插件的参数填错了插件 node.js 未安装(会提示的,这个原因几率很小)Typora 没有关联 PicGo.exe等等可以仔细看上述步骤对照自己的配置有没有遗漏失误用久了之后,如果上传失败,可能是仓库满了,这个时候新建一个仓库再配置一遍就好啦~ 图中4种stream接口继承自BaseStream: IntStream,LongStream,DoubleStream对应三种基本类型int, long, double. 不是对应相应的包装类型 Stream对应所有剩余类型的stream视图 为不同的数据类型设置不同的stream接口: 提高性能 增加特定接口函数 尽管stream是容器调用Collection.stream()方法得到的. stream和collections有以下不同点: 无存储: stream不是一种数据结构,只是数据源的一个视图.数据源可以是数组,Java容器或I/O channel等 函数式编程: 对stream的修改都不会修改背后的数据源:比如对stream执行过滤操作并不会删除被过滤的元素,而是会产生一个不包含过滤元素的新stream 惰式执行: stream上的操作不会立即执行,只有等到真正需要stream执行的结果时才会执行 可消费性: stream只能被消费一次,一旦遍历过就会失效,就像容器的迭代器那样,想要再次遍历必须重新生成