摘要: 第2章 新I/O 2.2 文件I/O的基石:Path 标准案例-复制文件 阅读全文
posted @ 2019-07-09 15:33 草莓罐头 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 2.3. 处理目录和目录树 2.3.1 在目录中查找文件: 在Java7新加入的 java.nio.file.DirectoryStream接口和它的实现类提供了很多功能 2.3.2 遍历目录树 遍历目录树需要掌握一些接口及其实现的细节。其中的关键方法是: Files.walkFileTree(Pa 阅读全文
posted @ 2019-07-09 09:24 草莓罐头 阅读(130) 评论(0) 推荐(0) 编辑
摘要: import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.stream.Collectors; import static ja 阅读全文
posted @ 2019-07-08 14:54 草莓罐头 阅读(1202) 评论(0) 推荐(0) 编辑
摘要: Coin项目:资源管理语法 try-with-resources(TWR) 今天刚学的新的资源管理语法 try-with-resources,它是在Java 7的新特性,借助编译器来实现的这项改进。 下面来看,之前我们要关闭资源时,通常都是在finally语句块中进行资源的关闭,需要写大量代码,虽然 阅读全文
posted @ 2019-07-06 19:22 草莓罐头 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.Collectors.toList():转换成List集合。/ Collectors.toSet():转换成set集合。 2.Collectors.toCollection(TreeSet::new):转换成特定的set集合。 3.Collectors.toMap(keyMapper, valu 阅读全文
posted @ 2019-07-05 16:44 草莓罐头 阅读(25576) 评论(0) 推荐(0) 编辑
摘要: 什么是 Stream? Stream(流)是一个来自数据源的元素队列并支持聚合操作 生成流 在 Java 8 中, 集合接口有两个方法来生成流: stream() − 为集合创建串行流。 parallelStream() − 为集合创建并行流。 stream() − 为集合创建串行流。 parall 阅读全文
posted @ 2019-07-05 09:06 草莓罐头 阅读(648) 评论(0) 推荐(0) 编辑
摘要: Java到底属于编译型语言还是解释型语言? 要想知道Java属于编译型语言还是解释型语言我们需要知道他们的定义和区别 定义: 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束!区别: 编译型语言,执行速 阅读全文
posted @ 2019-07-03 16:18 草莓罐头 阅读(333) 评论(0) 推荐(0) 编辑