找到 343 篇文章 关于 Java 编程

Java 中 double 和 float 基本类型的比较

karthikeya Boyini
更新于 2020-06-18 14:50:29

624 次查看

如果我们将 float 和 double 值与 .5 或 .0 或 .1235(以 5 或 0 结尾)进行比较,则 == 运算符将返回 true,否则将返回 false。请参阅以下示例。示例在线演示public class Tester {    public static void main(String[] args) {       double d1 = 2.5;       float f1 = 2.5f;       System.out.println(d1 == f1);       double d2 = 2.4;       float f2 = 2.4f;       System.out.println(d2 == f2);    } }输出true false这种逻辑背后的原因是 float 和 ... 阅读更多

Java 中自动装箱的整数对象的比较

Samual Sam
更新于 2020-06-18 14:52:30

247 次查看

当我们将 int 分配给 Integer 对象时,它首先被转换为 Integer 对象,然后分配。此过程称为自动装箱。但是,在使用 == 运算符比较此类对象时,您应该考虑某些事项。首先请参阅以下示例。示例在线演示public class Tester {    public static void main(String[] args) {       Integer i1 = new Integer(100);       Integer i2 = 100;               //场景 1:       System.out.println("场景 1:" + (i1 == i2));       Integer i3 = ... 阅读更多

比较 Java 中的枚举成员

karthikeya Boyini
更新于 2020-06-18 14:54:47

15K+ 次查看

java.lang.Enum 类是所有 Java 语言枚举类型的公共基类。类声明以下是 java.lang.Enum 类的声明 -public abstract class Enum    extends Object       implements Comparable, Serializable我们可以使用以下方法比较枚举变量。使用 Enum.compareTo() 方法。compareTo() 方法比较此枚举与指定对象的顺序。使用 Enum.equals() 方法。equals() 方法如果指定对象等于此枚举常量,则返回 true。使用 == 运算符。== 运算符检查类型并对相同类型的枚举常量进行空安全比较。示例在线演示public class Tester {    // 枚举显示主题 ... 阅读更多

Java 中的集合

Samual Sam
更新于 2020-06-18 14:20:18

415 次查看

在 Java 2 之前,Java 提供了临时类,例如 Dictionary、Vector、Stack 和 Properties 来存储和操作对象组。尽管这些类非常有用,但它们缺乏一个核心、统一的主题。因此,使用 Vector 的方式与使用 Properties 的方式不同。集合框架旨在实现几个目标,例如 -该框架必须是高性能的。基本集合(动态数组、链接列表、树和哈希表)的实现必须具有很高的效率。该框架必须允许不同类型的集合以类似的方式工作 ... 阅读更多

Java 中的 clone() 方法

karthikeya Boyini
更新于 2020-06-18 13:04:31

852 次查看

Java 提供了一个赋值运算符来复制值,但没有运算符来复制对象。Object 类有一个 clone 方法,可用于复制对象的价值,而没有任何副作用。赋值运算符有一个副作用,即当一个引用分配给另一个引用时,不会创建新的对象,并且两个引用都指向同一个对象。这意味着如果我们在一个对象中更改值,则另一个对象中也会反映相同的值。clone() 方法解决了此问题。请参阅以下示例。示例在线演示public class Tester {    public ... 阅读更多

在 Java 中检查互联网连接

Samual Sam
更新于 2020-06-18 13:09:30

5K+ 次查看

可以使用 java.net.URL 和 java.net.URLConnection 类检查互联网连接。以下是必需的步骤。创建一个 URL 对象并将其传递给 URL,例如 Google调用 URL.openConnection() 方法以获取 URLConnection 对象。调用 URLConnection.connect() 方法以检查互联网连接。connect() 方法如果尚未建立连接,则会打开到传递的 URL 引用的资源的通信链路。示例import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; public class Tester {    public static void main(String[] args) {       try {          URL url = new URL("http://www.google.com");          URLConnection connection ... 阅读更多

Java 中的已检查异常与未检查异常

karthikeya Boyini
更新于 2020-06-18 13:13:42

8K+ 次查看

已检查异常已检查异常是在编译时发生的异常,这些异常也称为编译时异常。在编译时不能简单地忽略这些异常,程序员应该注意(处理)这些异常。例如,如果您在程序中使用 FileReader 类从文件读取数据,如果其构造函数中指定的文件不存在,则会发生 FileNotFoundException,编译器会提示程序员处理该异常。示例在线演示import java.io.File; import java.io.FileReader; public class FilenotFound_Demo {    public static void main(String args[]) {         ... 阅读更多

检查 Java 中的文件是否隐藏

Samual Sam
更新于 2020-06-18 13:15:46

152 次查看

java.io.File 类提供了关于文件的有用方法。此示例演示了如何使用 File 类的 file.isHidden() 方法检查文件是否隐藏。示例import java.io.File; public class Main {    public static void main(String[] args) {       File file = new File("C:/java.txt");       System.out.println(file.isHidden());    } }结果以上代码示例将产生以下结果(如果文件“java.txt”存在并隐藏在“C”驱动器中)。true

检查 Java 中是否存在文件

karthikeya Boyini
更新于 2020-06-18 13:22:20

5K+ 次查看

java.io.File 类提供了关于文件的有用方法。此示例演示了如何使用 File 类的 file.exists() 方法检查文件是否存在。示例import java.io.File; public class Main {    public static void main(String[] args) {       File file = new File("C:/java.txt");       System.out.println(file.exists());    } }结果以上代码示例将产生以下结果(如果文件“java.txt”存在于“C”驱动器中)。true示例以下是 Java 中文件是否存在或不存在的另一个简单示例。import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.PrintpWriter; import java.nio.file.FileAlreadyExistsException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public ... 阅读更多

Java 中的字符流与字节流

Samual Sam
更新于 2020-06-18 13:25:51

9K+ 次查看

字节流Java 字节流用于执行 8 位字节的输入和输出。虽然有很多与字节流相关的类,但最常用的类是 FileInputStream 和 FileOutputStream。以下是一个示例,它使用这两个类将输入文件复制到输出文件 -示例import java.io.*; public class CopyFile {    public static void main(String args[]) throws IOException {               FileInputStream in = null;       FileOutputStream out = null;       try {          in = new ... 阅读更多

广告