找到关于 Java8 的270 篇文章

Java 中私有构造函数的用途是什么?

Syed Javed
更新于 2020年6月18日 07:56:40

695 次浏览

如果我们想要限制对象的创建,私有构造函数很有用。例如,可以使用私有构造函数实现单例模式。示例在线演示public class Tester {    private static Tester instance;    private Tester(){}      public static Tester getInstance(){       if(instance == null){          instance = new Tester();       }       return instance;    }      public static void main(String[] args) {       Tester tester = Tester.getInstance();       Tester tester1 = Tester.getInstance();       System.out.println(tester.equals(tester1));    }   }输出结果它将打印输出为true

Java 中如何实现向下转型?

Syed Javed
更新于 2020年3月12日 10:34:57

124 次浏览

是的,可以通过强制类型转换将变量向下转型为其较低范围的替代类型。尽管这可能会导致数据丢失。请参见下面的示例 - 示例在线演示public class Tester {      public static void main(String[] args) {       int a = 300;         byte b = (byte)a;         System.out.println(b);    }   }输出结果它将打印输出为 -44

什么是运行时多态性或动态方法重载?

Ankitha Reddy
更新于 2020年3月5日 12:29:43

1K+ 次浏览

多态性是指对象具有多种形式的能力。OOP 中多态性的最常见用法是当父类引用用于引用子类对象时。子类对方法的覆盖称为运行时多态性。JVM 在运行时而不是编译时确定要执行的方法。示例在线演示class SuperClass {    SuperClass get(){       System.out.println("SuperClass");       return this;    } } public class Tester extends SuperClass {    Tester get(){       System.out.println("SubClass");       return this;    }    public static void main(String[] args) {       SuperClass tester = new Tester();         tester.get();    }   }输出结果SubClass

什么是 Java 中的标记接口?

Debarpito Sarkar
更新于 2022年9月5日 12:14:41

2K+ 次浏览

本文将帮助您了解 Java 中的标记接口是什么。在了解标记接口之前,让我们回顾一下接口。接口类似于对象,是类的蓝图。它包含静态常量和抽象方法。它是 Java 中实现抽象和多重继承的一种机制。它使用 interface 关键字声明。它提供完全的抽象,这意味着接口中的所有方法都必须声明为空主体,并且所有字段都必须默认声明为 public、static 和 final。语法接口 { // 常量字段声明 ... 阅读更多

Java 中的静态空白 final 变量是什么?

Syed Javed
更新于 2019年7月30日 22:30:22

378 次浏览

不可以。Java 不允许这样做。编译器将无法编译,并抛出错误,提示未初始化空白 final 字段。

Java 中的空白或未初始化 final 变量是什么?

Ankitha Reddy
更新于 2019年7月30日 22:30:22

229 次浏览

不可以。Java 不允许这样做。编译器将无法编译,并抛出错误,提示未初始化空白 final 字段。

在 Java 中使用 this 关键字的 6 种方法是什么?

Priya Pallavi
更新于 2020年6月18日 07:53:10

2K+ 次浏览

this 可用于获取当前对象。this 可用于调用当前对象的方法。this() 可用于调用当前类的构造函数。this 可作为参数传递给方法调用。this 可作为参数传递给构造函数。this 可用于从方法返回当前对象。

我们可以在 Java 中创建没有 main 方法的程序吗?

Syed Javed
更新于 2019年7月30日 22:30:22

2K+ 次浏览

不可以。对于基于 Java 的应用程序,JVM 将提示缺少 main 方法。

Java 程序用于减去两个矩阵

Shriansh Kumar
更新于 2024年9月13日 15:54:00

860 次浏览

对于两个给定的 m×n 大小的矩阵,编写一个 Java 程序来减去它们。矩阵具有其元素的行和列排列。具有 m 行和 n 列的矩阵可以称为 m×n 矩阵。矩阵中的单个条目称为元素,可以用 a[i][j] 表示,这意味着元素 a 位于第 i 行和第 j 列。请注意,只有当每个矩阵的行数和列数相等时,才能减去两个矩阵。现在,让我们用一个例子来理解问题陈述…… 阅读更多

在 Java 数组中查找第三小的数字。

Kumar Varma
更新于 2020年3月12日 10:10:40

4K+ 次浏览

示例以下是所需的程序。在线演示public class Tester {    public static int getThirdSmallest(int[] a) {       int temp;       // 对数组排序       for (int i = 0; i < a.length; i++) {          for (int j = i + 1; j < a.length; j++) {             if (a[i] > a[j]) {                temp = a[i];                a[i] = a[j];                a[j] = temp;             }          }       }       // 返回第三小的元素       return a[2];    }    public static void main(String args[]) {       int a[] = { 11,10,4, 15, 16, 13, 2 };       System.out.println("第三小的数: " +getThirdSmallest(a));    } }输出结果第三小的数:10

广告