找到关于面向对象编程的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

Java中System.out.println()和System.out.print()的区别是什么?

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

Java中System.out、System.in和System.err流的区别是什么?

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次

每当我们需要自定义序列化机制时,就会使用外部化。如果一个类实现了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("给定文件不存在");       }    } }输出给定文件不存在

广告