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

如何使用 Java 检查文件是否存在?

Monica Mona
更新于 2020年2月20日 08:27:51

109 次浏览

File 类提供了一个名为 exists() 的方法,如果当前文件对象中指定的文件存在,则返回 true。示例实时演示import java.io.File; public class FileHandling {    public static void main(String args[]) {       File file = new File("samplefile");       if(file.exists()) {          System.out.println("指定文件存在");       } else {          System.out.println("指定文件不存在");      }    } }输出指定文件不存在

如何使用 Java 列出目录中的所有文件?

karthikeya Boyini
更新于 2020年2月20日 08:21:45

882 次浏览

您可以获取目录中的文件列表 - 使用 File 类创建一个目录对象。使用 getName() 方法获取其中的目录列表。示例import java.io.File; public class FindingDirectories {    public static void main(String args[]) {       String dir ="C:/Users/Tutorialspoint/Desktop/movies";       File directory = new File(dir);       File[] fileList = directory.listFiles();       for(File file: fileList) {          System.out.println(file.getName());       }    } }输出Arundhati HD.mp4 Okka Ammai Tappa.mkv Padamati Sandhya Ragam.mp4

System.out.println() 和 System.out.print() 在 Java 中有什么区别?

Sharon Christine
更新于 2020年2月20日 08:19:37

1K+ 次浏览

println() 通过写入行分隔符字符串来终止当前行。print() 方法只打印给定的内容。示例实时演示public class Sample {    public static void main(String args[]) {       System.out.println("Hello");       System.out.println("how are you");       System.out.print("Hello");       System.out.print("how are you");    } }输出Hello how are you Hellohow are you

System.out、System.in 和 System.err 流在 Java 中有什么区别?

Swarali Sree
更新于 2019年7月30日 22:30:20

1K+ 次浏览

所有编程语言都支持标准 I/O,用户程序可以从键盘获取输入,然后在计算机屏幕上产生输出。类似地,Java 提供以下三个标准流:标准输入:用于将数据馈送到用户程序,通常使用键盘作为标准输入流,表示为 System.in。标准输出:用于输出用户程序产生的数据,通常使用计算机屏幕作为标准输出流,表示为 System.out。标准错误:用于输出产生的错误数据... 阅读更多

Java 中的序列化和反序列化有什么区别?

Samual Sam
更新于 2020年2月25日 10:28:26

2K+ 次浏览

序列化Java 提供了一种称为对象序列化的机制,其中对象可以表示为字节序列,其中包括对象的数据以及有关对象类型和存储在对象中的数据类型的信息。示例import java.io.*; public class SerializeDemo {    public static void main(String [] args) {       Employee e = new Employee();       e.name = "Reyan Ali";       e.address = "Phokka Kuan, Ambehta Peer";       e.SSN = 11122333;       e.number = 101;       try {         ... 阅读更多

什么是 Java 中的 Externalizable?

Lakshmi Srinivas
更新于 2019年7月30日 22:30:20

148 次浏览

当我们需要自定义序列化机制时,使用 Externalization。如果一个类实现了 Externalizable 接口,则对象序列化将使用 writeExternal() 方法完成。而在接收方,当 Externalizable 对象被重建时,将使用无参数构造函数创建实例,然后调用 readExternal() 方法。如果一个类只实现了 Serializable 接口,则对象序列化将使用 ObjectoutputStream 完成。在接收方,可序列化对象使用 ObjectInputStream 重建。

什么是 Java 中的反序列化?

Monica Mona
更新于 2020年2月25日 10:30:46

231 次浏览

将序列化对象写入文件后,可以从文件中读取并反序列化,即,表示对象及其数据的数据类型信息和字节可以用来在内存中重新创建对象。示例import java.io.*; public class DeserializeDemo {    public static void main(String [] args) {       Employee e = null;       try {          FileInputStream fileIn = new FileInputStream("/tmp/employee.ser");          ObjectInputStream in = new ObjectInputStream(fileIn);          e = (Employee) in.readObject();          in.close(); ... 阅读更多

什么是 Java 中的 I/O 过滤器?

Debarpito Sarkar
更新于 2022年9月5日 12:33:42

894 次浏览

本文将帮助您了解 Java 中的 I/O 过滤器是什么。Java I/O 过滤器Java I/O 过滤器位于 java.io 包中。它提供了一组用于读取和写入输入和输出源数据的输入和输出流。java.io 中有不同类型的类,命名为 InputStream、OutputStream 等。下面讨论一些重要的类型 - 输入流java.io 的 InputStream 类是一个抽象的超类,它从输入源读取数据。源可以是文件、字符串或任何可以包含数据的内容。此类... 阅读更多

Java 中的 I/O 类是什么?

Swarali Sree
更新于 2020年2月25日 10:31:37

4K+ 次浏览

java.io 包包含执行 Java 中输入和输出 (I/O) 可能需要的大多数类。所有这些流都表示输入源和输出目标。java.io 包中的流支持许多数据,例如基元、对象、本地化字符等。流可以定义为数据序列。有两种类型的流 -InputStream:InputStream 用于从源读取数据。OutputStream:OutputStream 用于将数据写入目标。如前所述,流可以定义为数据序列。InputStream 用于从... 阅读更多

如何在 Java 中检查文件是否存在?

Samual Sam
更新于 2019年7月30日 22:30:20

348 次浏览

File 类提供 exists() 方法,如果指定路径中的文件存在,则返回 true,否则返回 false。示例实时演示import java.io.File; public class FileHandling {    public static void main(String args[]) {       File file = new File("samplefile");       if(file.exists()) {          System.out.println("指定文件存在");       } else {          System.out.println("指定文件不存在");       }    } }输出指定文件不存在

广告