
Java技术
clonechen2021
这个作者很懒,什么都没留下…
展开
-
Java高效编程类库-Guava入门与实践
文章目录Guava简介对null处理 :Optional类不可变集合 :Immutable*类新的集合类型 Multiset接口常用工具集 :Sets、Lists类IO操作: Files类最后 Guava的类特别多,就将常用的进行展开记录,以后需要用到了再补充 Guava简介 Guava工程包含了若干个被Google的Java项目广泛依赖的核心库,例如:集合、缓存、原生类型支持、并发库、通用注解、...原创 2020-04-21 21:10:11 · 651 阅读 · 0 评论 -
Java自动化资源关闭利器 - try-with-resource使用实践
在JDK 7中,引入了try-with-resource用于替代在try-catch-finally中手动的资源关闭 通常需要我们手动释放的资源包括: 文件/流资源 socket资源 数据库连接资源 这些资源不能自动的被回收,长时间无效占用,当超过最大限制后,将会无资源可用,最终导致系统无法正常运行 以文件拷贝为例演示JDK 7之前和引入try-with-resource后的差异 使用try...原创 2020-04-21 15:36:23 · 497 阅读 · 0 评论 -
Java数据处理利器-Stream流编程入门
文章目录什么是流怎么使用流编程中间操作终端操作构建流 什么是流 Java 8 API添加了一个新的抽象称为流Stream,其可以以一种声明式的方式处理数据。它将基础操作链接起来,能完成复杂的数据处理流水线,并提供了透明的并行处理机制。 Stream流的组成 数据源 中间操作 终端操作 一图胜千言,从整体上了解下相关的内容 流与集合的区别: 流相对于是时间上的集合,得到的是某一时刻的数据(面...原创 2020-04-21 13:59:36 · 788 阅读 · 0 评论