logo头像

From zero to HERO

2020年 JVM 生态报告解读

2020年 JVM 生态报告解读

1. 前言2020 年 JVM 生态报告已经出炉。该报告由英国软件安全服务商 Snyk 联合 Oracle 官方刊物 The Java Magazine 联合推出。我们来看看 JVM 生态圈最新...

Java 14 新特性之JEP 359 Records(Preview)

Java 14 新特性之JEP 359 Records(Preview)

1. 前言本月(2020-03) Java 14 就该正式发布了,有一个 Java 社区呼唤已久的特性将作为 preview feature包含在 Java 14 中 ,这就是 JEP 359:...

java 快速开发二维码生成服务

java 快速开发二维码生成服务

1. 前言不知道从什么时候开始,我们的生活突然之间就充满了二维码,连街边大妈的鸡蛋饼早餐摊也贴上了二维码。而且这次疫情的管控也用上了二维码,避免手工填写造成交叉感染。那么 Java 如何开发二维...

java获取文件路径

java获取文件路径

1. 前言Java 开发中我们经常要获取文件的路径,比如读取配置文件等等。今天我们就关于文件的路径和如何读取文件简单地探讨一下。 2. 文件的路径文件的路径通常有 相对路径 与 绝对路径。 2....

java8 中的 Collectors 全解析

java8 中的 Collectors 全解析

1. 前言昨天在 Collection移除元素操作 相关的文章中提到了 Collectors 。相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors 。 2. Collec...

Java Collection 移除元素的几种方式

Java Collection 移除元素的几种方式

1. 前言操作集合是一个 Java 编程人员几乎每天都在重复的事情。今天我们来研究一下从 Java Collection 中删除元素的方法。我构建了一个简单的集合,我们以此为例子来展开探索。 ...

Java 是如何优雅地处理NPE问题的

Java 是如何优雅地处理NPE问题的

1. 前言对于 Java 开发者来说,null 是一个令人头疼的类型,一不小心就会发生 NPE (空指针) 问题。也是 Java 语言为人诟病的一个重要原因之一。在我们消除可恶的 NPE 问题之...

Java 8 Stream Api 中的 peek 操作

Java 8 Stream Api 中的 peek 操作

1. 前言我在Java8 Stream API 详细使用指南 中讲述了 Java 8 Stream API 中 map 操作和 flatMap 操作的区别。然后有小伙伴告诉我 peek 操作 也...

Java 8 Stream Api 中的 skip 和 limit 操作

Java 8 Stream Api 中的 skip 和 limit 操作

1. 前言Java 8 Stream API 中的skip()和limit()方法具有类似的作用。它们都是对流进行裁剪的中间方法。今天我们来探讨一下这两个方法。 2. skip()skip(la...