找到 2637 篇文章 相关 Java

关于 Java 中自增和自减运算符的一些有趣事实

AmitDiwan
更新于 2020年7月4日 08:19:58

141 次浏览

Java 中的自增和自减运算符有很多有趣的事实。我们将用一些例子来讨论其中的一些 -自增和自减运算符不能与“final”变量一起使用。这是因为与“final”关键字关联的变量不能更改 -示例 在线演示public class Demo{    public static void main(String[] args){       final int my_val = 34;       int my_val_2 = ++my_val;       System.out.println("The value is :");       System.out.println(my_val_2);    } }输出/Demo.java:6: error: cannot assign a value to final variable my_val int my_val_2 ... 阅读更多

关于 Java 中数组赋值的一些有趣事实

AmitDiwan
更新于 2020年7月4日 08:18:01

140 次浏览

数组赋值有很多事实,我们将在这里用一些工作示例来讨论其中的一些 -在创建数组对象类型时,数组内部存在的元素可以声明为类型对象或子类的对象。示例 在线演示public class Demo{    public static void main(String[] args){       Number[] my_val = new Number[3];       my_val[0] = new Integer(91);       my_val[1] = new Double(65.963);       my_val[2] = new Double(45.7965);       System.out.println(my_val[0]);       System.out.println(my_val[1]);       System.out.println(my_val[2]);    } }输出91 65.963 ... 阅读更多

在 Java 中条件块中初始化局部变量

AmitDiwan
更新于 2020年7月4日 08:14:59

318 次浏览

Java 编译器不允许放弃未初始化的局部变量。当在条件块内初始化局部变量时,可能会发生 3 种可能性 -如果在条件块中提供了值并且给定条件为真,则代码编译成功。如果在条件块中提供了变量(而不是值)并且条件为真,则代码会产生编译错误。如果需要检查的条件为假,则代码会产生编译错误。如果代码中条件块外的局部变量初始化为默认值,则不会出现任何错误,并且... 阅读更多

HashSet 在 Java 中的重要性

AmitDiwan
更新于 2023年11月23日 11:42:41

355 次浏览

HashSet 使用哈希来操作数据。让我们看一个例子 -示例 import java.util.*; public class Demo{ private final String f_str, l_str; public Demo(String f_str, String l_str){ this.f_str = f_str; this.l_str = l_str; } public boolean equals(Object o){ if (o instanceof Demo) return true; Demo n = (Demo)o; return n.f_str.equals(f_str) && n.l_str.equals(l_str); } public static void main(String[] args){ ... 阅读更多

使用 Java 实现校验和

AmitDiwan
更新于 2020年7月4日 08:09:40

2K+ 次浏览

以下是使用 Java 实现校验和的代码 -示例 在线演示import java.util.*; public class Demo{    public static void main(String args[]){       Scanner my_scan = new Scanner(System.in);       System.out.println("Enter the input string ");       String my_in = my_scan.next();       int my_checksum = generate_checksum(my_in);       System.out.println("The checksum that has been generated is " + Integer.toHexString(my_checksum));       System.out.println("Enter the data that needs to be sent to the receiver ");       my_in = my_scan.next();       System.out.println("Enter the checksum that needs to be sent to the receiver "); ... 阅读更多

如何在 Java 中将十六进制字符串转换为字节数组?

sudhir sharma
更新于 2020年7月3日 08:12:11

5K+ 次浏览

我们可以通过首先使用 Java 中 Integer 类的 parseInt() 方法将十六进制数字转换为整数值来将 Java 中的十六进制字符串转换为字节数组。这将返回一个整数值,该值将是十六进制值的十进制转换。然后,我们将使用 BigInteger 类的 toByteArray() 方法,该方法将返回一个字节数组。示例 在线演示import java.math.BigInteger; public class Demo {    public static void main(String args[]) {       String str = "1D08A";       int it = Integer.parseInt(str, 16);       System.out.println("Hexadecimal String " + str);       ... 阅读更多

计算 Java 中至少与 n 共有一个数字的 n 的因数

Sunidhi Bansal
更新于 2020年6月6日 12:18:23

163 次浏览

我们给定一个数字,比如 num,任务是计算给定数字的因数,从而计算至少与 n 共有一个数字的 num 的因数。输入 - num = 24输出 - 计数为 4解释 - 我们将执行以下步骤 -首先,计算给定数字的因数24 的因数为 - 1、2、3、4、6、8、12、24其次,检查哪个因数至少有一个数字与数字的数字匹配2、4、12、24 是包含与... 阅读更多

如何在 Java 9 中的 JShell 中打印 pid、信息、子进程和销毁进程?

raja
更新于 2020年5月3日 09:53:31

126 次浏览

JShell 是一个 Java Shell 工具,用于执行简单的 Java 语句,如类、方法、接口、枚举等。评估它,并在命令行提示符中打印结果。Java 已改进 Process API 以管理和控制操作系统进程。ProcessHandle 接口识别并提供对本机进程的控制,方法来检查进程的 活动状态,以及销毁 进程。ProcessHandle.Info 接口提供进程的 信息快照。在下面的代码片段中,我们可以打印 Process API 的 pid、信息、子进程和 销毁 进程。在 JShell 工具中。片段jshell> ProcessHandle currentProcess = ProcessHandle.current(); currentProcess ==> 3960 jshell> System.out.println("Current Process Id: = " + currentProcess.pid()); Current Process Id: = 3960 jshell> ... 阅读更多

如何在 Java 9 中的 JShell 中获取系统属性?

raja
更新于 2020年5月2日 11:09:29

339 次浏览

JShell 是一个 REPL(读取-评估-打印-循环)工具,用于执行简单语句,评估它并在没有 main() 方法的情况下显示结果。我们只需在命令行提示符中键入“jshell”即可启动它。我们需要使用 System.getProperty() 和 System.getProperties() 方法来获取系统属性。在下面的代码片段中,我们可以使用 System 类的静态 方法 property() 在 JShell 工具中显示系统属性。片段-1jshell> System.getProperty("java.class.path") $1 ==> "C:\Program Files\Java\jdk-9.0.4\lib;C:\json-jars\json.jar;.;C:\json-jars\json-simple.jar;.;C:\json-jars\gson.jar;.;C:\json-jars\commons-io.jar;.;C:\json-jars\jackson-core.jar;.;C:\json-jars\jackson-databind.jar;.;C:\json-jars\jackson-annotations.jar;.;C:\json jars\flexjson.jar;.;C:\json-jars\jackson-dataformat-xml.jar;.;C:\json-jars\stax2-api.jar;.;C:\json-jars\jackson-dataformat-csv.jar;.;C:\json-jars\javax.json.jar;.;C:\json jars\javax.json-api.jar;.;C:\json-jars\jackson-module-jsonSchema.jar;.;C:\json-jars\json-lib.jar;.;C:\json-jars\commons-lang.jar;.;C:\json-jars\commons-logging.jar;.;"在下面的代码片段中,我们必须使用扩展 Hashtable 的“properties”对象。因此,可以使用 JShell 工具将所有属性列为键/值对... 阅读更多

如何在 Java 9 中使用 JavaFX 实现 JShell?

raja
更新于 2020年5月2日 09:45:07

202 次浏览

JShell 是一个用于执行示例表达式的交互式工具。我们可以使用 JavaFX 应用程序以编程方式实现 JShell,然后我们需要在下面列出的 Java 程序中导入一些包:import jdk.jshell.JShell; import jdk.jshell.SnippetEvent; import jdk.jshell.VarSnippet;在下面的示例中,实现了一个示例 Java FX 应用程序。我们将在文本字段中输入不同的值,然后按下“eval”按钮。它将在列表中显示具有对应数据类型的值。示例import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.*; import javafx.scene.layout.*; import javafx.stage.Stage; import java.util.List; import jdk.jshell.JShell; import jdk.jshell.SnippetEvent; import jdk.jshell.VarSnippet; public class JShellFXTest extends Application {    @Override    public void start(Stage primaryStage) ... 阅读更多

广告