找到 2637 篇文章 关于 Java

Java 中 static 和 final 的区别

AmitDiwan
更新于 2021-03-24 13:10:17

16K+ 次浏览

在这篇文章中,我们将了解 Java 中“static”和“final”关键字的区别。Static 它可以应用于嵌套静态类、变量、方法和块。声明静态变量时不需要初始化它。这个变量可以重新初始化。它只能访问类的静态成员。它只能由其他静态方法调用。静态类的对象无法创建。静态类只能包含静态成员。它用于初始化静态变量。Final 它是一个关键字。它用于对类、方法和变量施加限制。它不能被继承。它不能被重写。Final 方法不能…… 阅读更多

Java 中包和接口的区别

AmitDiwan
更新于 2021-03-24 13:06:17

4K+ 次浏览

在这篇文章中,我们将了解 Java 中包和接口的区别。包 它是一组类和/或接口的集合。它可以使用“package”关键字创建。它可以被导入。它可以使用“import”关键字完成。示例 package package_name; public class class_name {    .    (类的正文)    . }接口 它是一组抽象方法和常量。它可以使用“interface”关键字创建。它可以被另一个接口扩展。它也可以被类实现。它可以使用“implement”关键字实现。示例 interface interface_name { 变量声明; … 阅读更多

Java 中 extends 和 implements 关键字的区别

AmitDiwan
更新于 2021-03-24 12:42:58

1K+ 次浏览

在这篇文章中,我们将了解“extends”和“implements”关键字的区别。Extends 使用它,一个类可以用作基类,另一个类继承这个基类。接口也可以使用这个关键字继承其他接口。一个类只能扩展一个超类。一个接口可以扩展任意数量的接口。子类(扩展超类)不需要重写超类中的所有方法。以下是 extends 关键字的示例 - 示例 class Super { ..... ..... } class Sub extends Super { … 阅读更多

Java 中 List 和 ArrayList 的区别

Kiran Kumar Panigrahi
更新于 2023-06-23 13:29:42

2K+ 次浏览

Java 中的集合框架由一组类和接口组成,有助于实现各种数据结构。List 和 ArrayList 属于这个集合框架。List 是一个接口,ArrayList 是一个类。它们的主要目的是创建列表数据结构。List 是使用索引概念排列的有序元素的集合。数组使用动态数组的概念来存储元素。什么是 Java 中的 List?List 是集合框架的接口之一。它以有序的方式存储对象。在这里,元素是顺序存储的。… 阅读更多

Java 中 HashMap 和 LinkedHashMap 的区别

AmitDiwan
更新于 2021-03-24 12:38:17

897 次浏览

在这篇文章中,我们将了解 Java 中 HashMap 和 LinkedHashMap 的区别。HashMap 在这个结构中,插入顺序不会保留。它使用哈希表来存储映射。它扩展了“AbstractMap”。它实现了“Map”接口。这在 JDK 2.0 中引入。它具有相对较低的开销。LinkedHashMap 在这个结构中,插入顺序不会保留。它使用哈希表和链表来存储映射。它扩展了“HashMap”。它实现了“Map”接口。这在 JDK 4.0 中引入。它具有相对较高的开销。这是因为它必须维护映射结构中条目的顺序。阅读更多

Java 中 Iterator 和 Enumeration 接口的区别

AmitDiwan
更新于 2021-03-24 12:34:07

472 次浏览

在这篇文章中,我们将了解 Java 中迭代器和枚举接口的区别。Iterator 它是一个通用的游标。它可以应用于所有类的集合。它包含“remove”方法。它不是一个遗留接口。它可以用来遍历 HashMap、LinkedList、ArrayList、HashSet、TreeMap 和 TreeSet。它可以执行修改以对集合执行操作,同时遍历它。Enumeration 它不是一个通用的游标。它只应用于遗留类。它不包含“remove”方法。它是一个遗留接口。这个接口就像一个只读接口。因此,在遍历集合时无法对其进行修改…… 阅读更多

Java 中 HashMap 和 TreeMap 的区别

Pradeep Kumar
更新于 2022-07-29 11:42:50

2K+ 次浏览

HashMap 和 TreeMap 都被认为是 Map 类,因为它们都承担 Map 接口的责任。Map 是一个存储键值对的对象,其中每个键只有一个实例,但值可能有多个实例。哈希表是一种由 HashMap 类使用的数据结构。作为一种数据存储形式,TreeMap 使用红黑树。什么是 HashMap?HashMap 使用称为哈希表的数据结构来存储映射的键值对。… 阅读更多

在 Java 中查找第 N 个丑数

Dev Prakash Sharma
更新于 2021-02-23 18:37:00

907 次浏览

如果一个数的质因数只有 2、3 或 5,则称其为丑数。一些丑数是:1、2、3、4、5、6、8、10、12、15 等。我们有一个数字 N,任务是在丑数序列中找到第 N 个丑数。例如:输入-1:N = 5 输出:5 解释:丑数序列 [1, 2, 3, 4, 5, 6, 8, 10, 12, 15] 中的第 5 个丑数是 5。输入-2:N = 7 输出:8 解释:丑数序列 [1, 2, 3, 4, 5, 6, 8, 10, 12, 15] 中的第 7 个丑数是 8。方法 … 阅读更多

在 Java 中查找两个链表的交点

Dev Prakash Sharma
更新于 2021-02-23 18:42:34

551 次浏览

链表是一种线性数据结构,其中每个节点都有两个块,一个块包含节点的值或数据,另一个块包含下一个字段的地址。让我们假设我们有一个链表,每个节点都包含一个随机指针,指向列表中的其他节点。任务是找到两个链表相互交叉的节点。如果它们不相交,则返回 NULL 或空作为输出。例如 输入-1: 输出:2 解释:由于给定的链表在节点 2 处相交…… 阅读更多

我们可以在 Java 中重写默认方法吗?

Maruthi Krishna
更新于 2021-02-08 12:42:05

7K+ 次浏览

Java 中的接口类似于类,但是它只包含抽象方法和字段,这些字段是 final 和 static 的。从 Java8 开始,静态方法和默认方法被引入到接口中。与其他抽象方法不同,这些方法可以有默认实现。如果您在接口中具有默认方法,则不需要在已经实现此接口的类中重写(提供主体)它。简而言之,您可以使用实现类的对象访问接口的默认方法。示例 实时演示 接口 MyInterface{      public static int num = 100;    public default … 阅读更多

广告