随笔分类 -  JAVA基础

摘要:综述 map()和flatMap()源自于函数式语言,在Java 8中,我们可以在Optional、Stream和CompletableFuture中找到它们(虽然名字稍有不同)。 stream表示一个对象序列,而optionals表示一个值可以是存在的,也可以是不存在的,在其他aggregate操 阅读全文
posted @ 2021-06-19 22:38 CodePastry 阅读(1291) 评论(0) 推荐(0)
摘要:综述 当我们想要在 Java 中复制一个对象时,我们需要考虑两种可能性,浅拷贝和深拷贝。 对于浅拷贝方法,我们只拷贝字段值,因此拷贝可能依赖于原始对象。在深度复制方法中,我们确保树中的所有对象都被深度复制,因此副本不依赖于任何可能会更改的先前存在的对象。 Maven设置 我们将使用三个Maven依赖 阅读全文
posted @ 2021-06-15 03:01 CodePastry 阅读(3727) 评论(0) 推荐(1)
摘要:综述 0xff 是一个以十六进制数字系统(基数为 16)表示的数字。它由两个十六进制的 F 数字组成。众所周知,十六进制中的 F 相当于二进制数字系统中的 1111。所以,二进制的 0xff 是 11111111。 我们将了解如何使用0xff值。此外,我们将了解如何使用多种数据类型表示它,以及如何与 阅读全文
posted @ 2021-06-15 01:21 CodePastry 阅读(7175) 评论(0) 推荐(3)
摘要:综述 操作符(Operators)在Java语言中用于操作数据和变量。 位运算符 按位运算符处理二进制数字或输入值的二进制数字,可以应用于整数类型 - long,int,short,char和byte。 按位运算符处理十进制数的二进制数据,并根据给定运算符按比特对它们执行操作。 首先,操作数转换为其 阅读全文
posted @ 2021-06-14 23:26 CodePastry 阅读(213) 评论(0) 推荐(0)