找到关于 Java 8 的4330 篇文章

我们可以在 Java 中重写 catch 块吗?

Maruthi Krishna
更新于 2019年9月12日 08:46:56

975 次浏览

描述当一段特定方法中的代码抛出异常时,可以使用 try-catch 对进行处理。如果我们从另一个方法调用此方法,并且调用行包含在 try-catch 对中。现在,如何用调用方法的 catch 块覆盖 catch 块。当方法中的代码抛出异常(编译时)时,我们必须通过将其包装在 try-catch 对中来处理它,或者使用 throws 关键字将其抛出(推迟)到调用方法,否则会发生编译时错误。在下面的 Java 示例中,代码在 ... 阅读更多

如何在 Java 中从控制台获取异常日志并将其写入外部文件?

Maruthi Krishna
更新于 2019年9月12日 08:39:04

1K+ 次浏览

有几种日志框架可用于将数据记录到文件中。您也可以定义自己的方法。示例 - 使用 I/O 包下面的 Java 程序有一个存储 5 个整数值的数组,我们允许用户从数组中选择两个元素(元素的索引)并在它们之间执行除法。我们将此代码包装在 try 块中,其中包含三个 catch 块,分别捕获 ArithmeticException、InputMismatchException 和 ArrayIndexOutOfBoundsException。在每一个块中,我们都调用 writeToFile() 方法。此方法接受一个异常对象,并使用 Files 的 write() 方法将其附加到文件中 ... 阅读更多

Java finally 块中的代码会执行吗?

Maruthi Krishna
更新于 2019年9月12日 08:26:37

146 次浏览

finally 块位于 try 块或 catch 块之后。finally 块中的代码始终执行,无论是否发生异常。方法中的 return 语句也不会阻止 finally 块的执行。示例在下面的 Java 程序中,我们仍在 try 块的末尾使用 return 语句,finally 块中的语句仍然会被执行。 在线演示public class FinallyExample {    public static void main(String args[]) {       int a[] = new int[2];       try {          System.out.println("访问元素三:" + a[3]);     ... 阅读更多

在 Java 中使用通配符时应遵循哪些指导原则?

Maruthi Krishna
更新于 2019年9月12日 08:22:22

114 次浏览

除了泛型中的类型参数 (T) 之外,您还可以使用“?”,表示未知类型。您可以将通配符用作 - 类型参数。字段。局部字段。通配符的唯一限制是,在调用泛型方法时,不能将其用作泛型方法的类型参数。Java 提供 3 种类型的通配符,即上界通配符、下界通配符和无界通配符。Java 中有两种类型的通配符 -上界通配符 - 通配符的上界类似于泛型中的有界类型。使用它,您可以启用将特定类的所有子类型用作 ... 阅读更多

关于 Java 中的泛型方法,什么是无界通配符?

Maruthi Krishna
更新于 2019年9月12日 08:17:35

2K+ 次浏览

泛型是 Java 中的一个概念,您可以使用它来启用类、接口和方法,接受所有(引用)类型作为参数。换句话说,它是一个允许用户动态选择方法、类构造函数接受的引用类型的概念。通过将类定义为泛型,您使其类型安全,即它可以作用于任何数据类型。要定义一个泛型类,您需要在类名后的尖括号“”中指定您使用的类型参数,您可以将其视为实例变量的... 阅读更多

关于 Java 中的泛型方法,什么是下界通配符?

Maruthi Krishna
更新于 2019年9月12日 08:09:36

271 次浏览

泛型是 Java 中的一个概念,您可以使用它来启用类、接口和方法,接受所有(引用)类型作为参数。换句话说,它是一个允许用户动态选择方法、类构造函数接受的引用类型的概念。通过将类定义为泛型,您使其类型安全,即它可以作用于任何数据类型。要定义一个泛型类,您需要在类名后的尖括号“”中指定您使用的类型参数,您可以将其视为实例变量的... 阅读更多

关于 Java 中的泛型方法,什么是上界通配符?

Maruthi Krishna
更新于 2019年9月12日 08:01:45

314 次浏览

泛型是 Java 中的一个概念,您可以使用它来启用类、接口和方法,接受所有(引用)类型作为参数。换句话说,它是一个允许用户动态选择方法、类构造函数接受的引用类型的概念。通过将类定义为泛型,您使其类型安全,即它可以作用于任何数据类型。要定义一个泛型类,您需要在类名后的尖括号“”中指定您使用的类型参数,您可以将其视为实例变量的... 阅读更多

在 Java 中写入/读取 .csv 文件中的数据

Maruthi Krishna
更新于 2019年9月12日 06:52:18

2K+ 次浏览

如何读取/名为 OpenCSV 的库提供用于从 .CSV 文件读取和写入数据的 API。这里解释了如何使用 Java 程序读取 .csv 文件的内容。Maven 依赖项    com.opencsv    opencsv    4.4    org.apache.commons    commons-lang3    3.9 com.opencsv 包的 CSVReader 类表示一个简单的 csv 读取器。实例化此类时,需要将表示要读取的文件的 Reader 对象作为参数传递给其构造函数。它提供名为 readAll() 和 readNext() 的方法来读取 .csv 文件的内容使用 readNext() ... 阅读更多

将数据库数据写入 .csv 文件

Maruthi Krishna
更新于 2019年9月12日 06:47:26

4K+ 次浏览

您可以使用 OpenCSV 库将数据写入 .csv 文件,并且可以使用 mysql-java-connector 通过 Java 程序与 MySQL 数据库进行通信。Maven 依赖项以下是您需要包含在 pom.xml 文件中的依赖项,以便将数据从数据库表写入 .csv 文件。    com.opencsv    opencsv    4.4    org.apache.commons    commons-lang3    3.9    mysql    mysql-connector-java    5.1.6 将数据写入 CSV 文件com.opencsv 包的 CSVWriter 类表示一个简单的 CSV 写入器。实例化此类时,需要将 Writer 对象... 阅读更多

Java 中的 FileOutputStream。

Maruthi Krishna
更新于 2019年9月12日 06:42:20

274 次浏览

这会将数据写入特定文件或文件描述符(逐字节)。它通常用于使用原始字节(如图像)写入文件的内容。要使用此类写入文件的内容 -首先,您需要通过字符串变量或 File 对象实例化此类,该对象表示要读取文件的路径。FileOutputStream outputStream = new FileOutputStream("file_path"); 或,File file = new File("file_path"); FileOutputStream outputStream = new FileOutputStream (file);您还可以通过传递 FileDescriptor 对象来实例化 FileOutputStream 类。FileDescriptor descriptor = new FileDescriptor(); FileOutputStream outputStream ... 阅读更多

广告