探索JDK
文章平均质量分 54
Java开发工具包(Java Development Kit,简称JDK)是Java平台的核心组件之一,它提供了开发、编译、调试和运行Java应用程序所需的工具和库。JDK是Java开发者的必备工具,也是学习和理解Java编程语言的基础。
脱发的老袁
这个作者很懒,什么都没留下…
展开
-
【Java】详解Jdk8 Optional
Java 8 引入了 Optional 类,它是一个容器对象,可以包含一个非空对象或者为空。Optional 类的目的是为了解决空指针异常的问题,使代码更加健壮和优雅。原创 2023-07-26 14:23:17 · 103 阅读 · 0 评论 -
【Java】详解JDK静态代理、动态代理
JDK静态代理和动态代理都是代理模式的实现方式,它们都可以在不改变目标对象的情况下,对目标对象进行扩展或增强。原创 2023-07-24 17:04:49 · 173 阅读 · 0 评论 -
【Java】Jdk8 LocalDate、LocalTime和LocalDateTime
LocalDate、LocalTime和LocalDateTime是Java 8中引入的日期和时间类,它们都属于java.time包。LocalDate:表示日期,不包含时间和时区信息。它可以用于存储和操作年、月、日的值。例如,可以使用LocalDate来表示生日、会议日期等。LocalTime:表示时间,不包含日期和时区信息。它可以用于存储和操作时、分、秒的值。例如,可以使用LocalTime来表示每天的固定时间点,如午夜、中午等。LocalDateTime:表示日期和时间,不包含时区信息。原创 2023-07-19 11:40:00 · 928 阅读 · 0 评论 -
【Java】Jdk8函数接口Supplier、Function、Predicate、Consumer、BiFunction、BiPredicate、BiConsumer
Supplier、Function、Predicate、Consumer、BiFunction、BiPredicate、BiConsumer是Java函数式接口的一部分,它们用于定义不同类型的函数,从而在函数式编程中提供了更灵活的方式来处理数据。Supplier:表示一个供应商,它不接受任何参数,但返回一个结果。它的抽象方法为T get(),用于获取一个结果。Function:表示一个函数,它接受一个参数并返回一个结果。它的抽象方法为,用于将输入参数转换为输出结果。原创 2023-07-19 10:52:51 · 1824 阅读 · 0 评论 -
【Java】Jdk8 reduce 求和、最大值、字符串拼接
JDK 8 中的 reduce 方法可以用于多种场景,包括但不限于以下几个方面:求和、求积、求最大值、求最小值:通过使用适当的二元操作符,可以使用 reduce 方法对集合中的元素进行求和、求积、求最大值、求最小值等操作。字符串拼接:可以使用 reduce 方法将字符串列表中的所有字符串拼接成一个长字符串。对象合并:可以使用 reduce 方法将集合中的多个对象合并为一个新的对象。例如,可以将多个订单对象合并为一个总订单对象。集合过滤与转换:可以使用 reduce 方法对集合中的元素进行过滤原创 2023-07-18 11:41:42 · 1863 阅读 · 1 评论