找到关于面向对象编程的9301 篇文章

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

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

248 次浏览

当我们将一个 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

1.5 万+ 次浏览

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 方法,可以用来复制对象的 value 值,而不会产生任何副作用。赋值运算符有一个副作用,即当一个引用赋值给另一个引用时,不会创建新的对象,并且两个引用指向同一个对象。这意味着如果我们在一个对象中更改值,则另一个对象中也会反映相同的更改。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 ... 阅读更多

Java 中的链式异常

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

2K+ 次浏览

链式异常有助于将一个异常与另一个异常关联起来。我们经常需要抛出自定义异常并希望保留原始异常的详细信息,在这种情况下,我们可以使用链式异常机制。考虑以下示例,在保留原始异常的消息的同时抛出自定义异常。示例在线演示public class Tester {    public static void main(String[] args) {       try {          test();       }catch(ApplicationException e) {                    System.out.println(e.getMessage());       }    } ... 阅读更多

广告