找到 2637 篇文章 相关 Java

如何在 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 中 Traits 和抽象类的区别。

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

1K+ 次浏览

Traits Traits 类似于 Java 中的接口,使用 trait 关键字创建。抽象类 抽象类类似于 Java 中的抽象类,使用 abstract 关键字创建。示例 实时演示以下是 Scala 中的程序,用于显示 Traits 和抽象类的用法。trait SampleTrait {    // 抽象方法    def test    // 非抽象方法    def tutorials() {       println("Traits 教程")    } } 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 [代码名称]:此命令在... 阅读更多

广告