找到关于 Java 的2637 篇文章

我们如何在 Java 9 中实现 Stream API 的方法?

raja
更新于 2020年4月15日 17:55:40

182 次查看

Stream API 提供了许多内置功能,有助于使用流管道对集合执行操作。该 API 是声明式编程,使代码更精确且更不易出错。在 Java 9 中,Stream API 添加了一些有用的方法。Stream.iterate(): 此方法可用作传统 for 循环的流版本替代方法。Stream.takeWhile(): 此方法可用于在满足条件时获取值的 while 循环中。Stream.dropWhile(): 此方法可用于在满足条件时丢弃值的 while 循环中。在下面的示例中,我们可以实现静态方法:iterate()、takeWhile() 和 dropWhile() Stream 的方法……阅读更多

Java 9 中 JShell 的不同启动脚本是什么?

raja
更新于 2020年4月15日 13:50:12

116 次查看

JShell 是一个交互式 Java Shell 工具,它从 JShell 执行代码并立即显示输出。JShell 是可以在命令行提示符下运行的 REPL(读取-求值-打印-循环)工具。在 JShell 中,可以选择在启动时加载脚本,其中包含一些特殊的预定义选项。可以使用 "--startup" 标志指定这些选项,传入文件名或 DEFAULT、JAVASE 和 PRINTING 之一。我们可以使用 "/list -start" 命令查看所有将要评估的启动代码段。DEFAULT:加载默认行为。这与根本未指定此选项时的行为相同。JAVASE:导入所有……阅读更多

Java 9 中模块系统的优点和缺点是什么?

raja
更新于 2020年4月15日 09:54:52

948 次查看

Java 9 版本的一个主要变化是模块系统,它提供了一个可在可用内存较少的设备上运行的模块化 JVM。JVM 只运行应用程序所需的那些模块和 API。module 模块名称 { requires 模块名称; exports 包名称; }以下是模块系统的一些优点和缺点。模块的优点:Java 9 的主要变化是它现在是一个模块系统,具有模块化 JDK、模块化源代码和模块化运行时映像。内部 API 隐藏在模块中。模块系统为开发创造了更多机会……阅读更多

Scala 中特质和抽象类的区别。

Mahesh Parahar
更新于 2020年5月16日 11:33:34

1K+ 次查看

特质特质类似于 Java 中的接口,并且使用 trait 关键字创建。抽象类抽象类类似于 Java 中的抽象类,并且使用 abstract 关键字创建。示例实时演示以下是 Scala 中的程序,用于显示特质和抽象类的用法。trait SampleTrait { // 抽象方法 def test // 非抽象方法 def tutorials() { println("特质教程") } } abstract class SampleAbstractClass { // 抽象方法 def test // 非抽象方法 def tutorials() { println("抽象类教程") } }……阅读更多

Java 中数组中最大素数和最小素数之间的差值

Mahesh Parahar
更新于 2020年5月16日 11:29:51

828 次查看

问题陈述给定一个整数数组,其中所有元素都小于 1000000。查找数组中最大素数和最小素数之间的差值。示例数组:[1, 2, 3, 4, 5] 最大素数 = 5 最小素数 = 2 差值 = 5 - 3 = 2。解决方案使用埃拉托色尼筛法,这是一种有效查找小于给定数字的所有素数的方法。然后,我们将找出最大和最小素数以获得所需的差值。示例实时演示以下是 Java 中的程序,用于查找所需的输出。public……阅读更多

Java 中二叉树奇数位置和偶数位置节点的和的差值

Mahesh Parahar
更新于 2020年5月16日 14:54:17

165 次查看

问题陈述给定一个二叉树,编写一个程序来查找奇数位置和偶数位置节点的和的差值。假设根节点位于第 0 层,奇数位置,根节点的左/右子节点位于第 2 层,左子节点位于奇数位置,右子节点位于偶数位置,依此类推。示例 5 / \ 2 6 / \ \ 1 4 8 / / \ 3 7 9 奇数位置节点的和 =……阅读更多

Java 中二叉树奇数层和偶数层节点的和的差值

Mahesh Parahar
更新于 2020年5月16日 14:50:36

349 次查看

问题陈述给定一个二叉树,编写一个程序来查找奇数层和偶数层节点的和的差值。假设根节点位于第 1 层,根节点的左/右子节点位于第 2 层,依此类推。示例 5 / \ 2 6 / \ \ 1 4 8 / / \ 3 7 9 奇数层节点的和 = 5 + 1 + 4 + 8 = 18 偶数层节点的和 =……阅读更多

奇数位数字和与偶数位数字和的差值。

Mahesh Parahar
更新于 2020年5月16日 14:49:21

455 次查看

问题陈述给定一个长整数 n,编写一个程序来查找奇数位数字和与偶数位数字和的差值是否为 0。索引从 0 开始。示例n = 1212112 奇数位置元素的和 = 2 + 2 + 1 = 5 偶数位置元素的和 = 1 + 1 + 1 + 2 = 5 差值 = 5 - 5 = 0 输出 = 是示例实时演示以下是 Java 中的程序,用于查找所需的输出。class JavaTester { public static int difference(int n){ return (n %……阅读更多

前 n 个自然数的平方和与和的平方的差值。

Mahesh Parahar
更新于 2020年5月16日 14:45:24

857 次查看

问题陈述给定一个数字 n,编写一个程序来查找前 n 个自然数的平方和与和的平方的差值。示例n = 3 前三个数字的平方 = 3x3 + 2x2 + 1x1 = 9 + 4 + 1 = 14 前三个数字的和的平方 = (3 + 2 + 1)x(3 + 2 + 1) = 6x6 = 36 差值 = 36 - 14 = 22示例实时演示以下是 Java 中的程序,用于查找所需的差值。public class JavaTester { public static int difference(int n){……阅读更多

Java 9 中 JShell 的不同“/edit”命令是什么?

raja
更新于 2020年4月14日 18:13:27

200 次查看

JShell 是 Java 9 中引入的一个命令行工具,它可以在无需 `main()` 方法的情况下评估声明、语句和表达式。JShell 可以设置一个名为 JShell Edit Pad 的文本编辑器,方便我们修改代码,可以使用“/edit”命令启动它。以下是 JShell 中使用的不同“/edit”命令:`/edit`、`/edit [ID]`、`/edit [代码名称]`。
`/edit`:此命令无需参数,`/edit` 命令会在文本编辑器中显示所有活动的代码。
`/edit [ID]`:此命令会在文本编辑器中显示与输入的 ID 对应的代码。
`/edit [代码名称]`:此命令会在文本编辑器中显示……阅读更多

广告