最新 最热

JDK21 新特性分析,但我用Java8

在此之前,我们创建线程后需要销毁线程来释放内存,会造成大量的成本消耗,完美的解决方案就是我们用线程池,通过线程池来管理线程,并且共享线程相当于说我用的时候去租用一个线程。...

2023-11-03
0

你竟然不知道 Java8 中可以用双冒号(::)吗?

在 Java8 中,双冒号(::)是一种用于方法引用(Method Reference)和构造函数引用(Constructor Reference)的新语法。它允许您引用现有方法或构造函数,而不必在 Lambda 表达式中重新实现它们,从而简化了代码。...

2023-11-02
1

使用java8 lambda表达式进行优雅排序

使用Java 8的Lambda表达式对List中的对象进行排序是一项强大的功能,特别是在处理自定义对象时。在这篇文章中,我们将详细讲解如何对包含User对象的List按照createTime字段进行排序,同时考虑到createTime为空的情况,确保它...

2023-11-02
1

使用 Java8 中的 Optional 类来消除代码中的 null 检查

Optional 类是 Java8 新增的一个类,Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException)。—— 每个 Java 程序员都非常了解的异常。

2023-10-23
0

JAVA8新特性

Lambda 表达式 − Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。

2023-10-17
1

CentOS7如何同时安装Java8和Java17

假设当前系统已经安装了Java8,路径在/usr/bin/java -> /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.345.b01-1.el7_9.x86_64/jre/bin/java

2023-10-16
1

Java8时间方法LocalDate和LocalDateTime工具类

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-10-12
1

java8之提取集合中每个对象的属性

要提取属性的话,用Stream中的map,然后使用方法引用,就可以了 例如Student类中有name属性

2023-10-12
0

一篇文章教会你使用 Java8 中的 Lambda 表达式

Java8 为开发者带来了许多重量级的新特性,包括Lambda表达式,流式数据处理,新的Optional类,新的日期和时间API等。这些新特性给Java开发者带来了福音,特别是Lambda表达式的支持,使程序设计更加简化。本篇文章将讨论行为参数...

2023-09-13
1

如何利用java8的Stream,把jsonobject变成有层级关系的数据结构

使用Java 8的Stream API来将JSONObject转换为具有层次结构的数据结构,需要经过以下步骤:

2023-08-22
1