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

我们可以在 Java 接口中定义类吗?

V Jyothi
更新于 2020年2月20日 05:46:54

6000+ 次浏览

是的,你可以在接口中定义一个类。一般来说,如果接口的方法使用了这个类,并且我们没有在其他地方使用它,那么我们会在接口内声明一个类。示例interface Library {    void issueBook(Book b);    void retrieveBook(Book b);    public class Book {       int bookId;       String bookName;       int issueDate;       int returnDate;    } } public class Sample implements Library {    public void issueBook(Book b) {       System.out.println("Book Issued");    }    public void retrieveBook(Book b) { ... 阅读更多

Java 中标记接口的用途是什么?

Johar Ali
更新于 2019年7月30日 22:30:21

448 次浏览

一个没有方法的接口被称为标记接口。标记接口有两个基本的设计目的:创建公共父类 就像 EventListener 接口一样,它被 Java API 中的数十个其他接口扩展,您可以使用标记接口在多个接口之间创建公共父类。例如,当一个接口扩展 EventListener 时,JVM 知道这个特定接口将用于事件委托场景。为类添加数据类型 这就是术语“标记”的来源。一个扩展标记接口的类... 阅读更多

如何在 Java 中截断文件?

Swarali Sree
更新于 2020年2月20日 09:55:21

1000+ 次浏览

FileWriter 类的 flush() 方法会刷新文件的内容。您可以使用此方法来截断文件。示例import java.io.File; import java.io.FileWriter; public class FileTruncate {    public static void main(String args[]) throws Exception {       File file = new File("myData");       FileWriter fw = new FileWriter(file, false);       fw.flush();       System.out.println("File truncated");    } }输出File truncated

如何在 Java 中打开纯文本文件?

Samual Sam
更新于 2020年2月20日 09:54:30

273 次浏览

您可以使用 File 类访问纯文本。示例实时演示import java.io.File; public class ReadFile {    public static void main(String[] args) {       File f = null;       String str = "data.txt";       try {          f = new File(str);          boolean bool = f.canExecute();          String a = f.getAbsolutePath();          System.out.print(a);          System.out.println(" is executable: "+ bool);       } catch (Exception e) {          e.printStackTrace();       }    } }输出 C:\Users\data is executable: true

如何在 Java 中创建 PDF 文件?

Sai Subramanyam
更新于 2019年7月30日 22:30:20

2000+ 次浏览

您可以使用 PDF Box 库创建 PDF 文件。您可以按照 Pdf Box 环境教程设置 pdf box 的环境。示例 import java.io.IOException; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDPage; public class CreatingEmptyPdf { public static void main(String args[]) throws IOException { PDDocument document = new PDDocument(); document.addPage(new PDPage()); document.save("C:/pdfBox/BlankPdf.pdf"); System.out.println("PDF created"); document.close(); } } 输出 PDF created

Java 中的文件操作是什么?

Monica Mona
更新于 2020年2月25日 10:23:05

193 次浏览

File 类提供各种方法来执行相应的文件操作。canRead(): 此方法测试应用程序是否可以读取此抽象路径名表示的文件。当且仅当此抽象路径名指定的文件存在并且应用程序可以读取它时,它返回 true;否则返回 false。canWrite(): 此方法测试应用程序是否可以修改此抽象路径名表示的文件。当且仅当文件系统实际包含此抽象路径名表示的文件并且应用程序被允许写入该文件时,它返回 true;否则返回 false。createNewFile(): 此方法会原子地创建... 阅读更多

如何使用 Java 执行排序?

karthikeya Boyini
更新于 2020年2月20日 09:52:19

92 次浏览

您可以使用 Arrays 类的 sort() 方法对数组进行排序。示例实时演示import java.util.Arrays; public class MainClass {    public static void main(String args[]) throws Exception {       int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 };       Arrays.sort(array);       printArray("Sorted array", array);       int index = Arrays.binarySearch(array, 1);       System.out.println("Didn't find 1 @ " + index);       int newIndex = -index - 1;       array = insertElement(array, 1, newIndex);       printArray("With 1 added", array);    }   ... 阅读更多

如何使用 Java 计算文件夹的大小?

Sharon Christine
更新于 2020年2月20日 09:51:17

1000+ 次浏览

您可以借助 FileUtils 类的 FileUtils.sizeofDirectory(File Name) 方法获取目录的大小。示例import java.io.File; import org.apache.commons.io.FileUtils; public class Main {    public static void main(String[] args) {       long size = FileUtils.sizeOfDirectory(new File("C:/Windows"));       System.out.println("Size: " + size + " bytes");    } }输出Size: 2048 bytes

如何使用 Java 查找文件?

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

115 次浏览

下面的示例展示了通过创建文件过滤器来查找目录中特定文件的方法。下面的示例显示所有文件名以“b”开头的文件。示例实时演示import java.io.*; public class Main {    public static void main(String[] args) {       File dir = new File("C:");             FilenameFilter filter = new FilenameFilter() {          public boolean accept (File dir, String name) {             return name.startsWith("b");          }       };       String[] children = ... 阅读更多

如何使用 Java 递归创建目录?

Samual Sam
更新于 2020年2月20日 09:49:22

242 次浏览

java.io.File.mkdirs() 创建此抽象路径名指定的目录,以及必要的和不存在的父目录。示例实时演示import java.io.File; public class Main {    public static void main(String[] args) {       String directories = "D:\a\b\c\d ";       File file = new File(directories);       boolean result = file.mkdirs();       System.out.println("Status = " + result);    } }输出Status = true

广告