找到关于 Java 的2637 篇文章

Spring Security 中的一些重要术语

Shriansh Kumar
更新于 2023年5月15日 17:29:39

155 次浏览

Spring 是目前最流行的 Java Web 框架。它用于通过 Java 编程语言构建 Web 应用程序。要使用此框架,需要具备扎实的 Java 背景和理解。保护我们的宝贵数据免受不道德行为至关重要。在本文中,我们将介绍 Spring Security 中的一些重要术语,这些术语有助于保护用户数据。我们不会深入分析任何术语。与 Spring Security 相关的术语 Spring Security 是一个开源安全框架,并作为您的…阅读更多

通过 Java UDP 实现简单的计算器

Shriansh Kumar
更新于 2023年5月16日 11:55:21

491 次浏览

互联网协议套件包含各种协议,这些协议使设备能够通过互联网进行通信。UDP 是此套件的协议之一,其全称是用户数据报协议。与 TCP 不同,它不可靠,也是一种无连接协议。它在发送数据之前不会与其他设备建立任何类型的连接。在本文中,我们将使用 Java UDP 开发一个简单的客户端-服务器端计算器。客户端将请求操作,服务器将在计算后将结果发送到客户端设备。Java 网络…阅读更多

使用 Java TCP 实现简单的计算器

Shriansh Kumar
更新于 2023年5月15日 17:26:02

767 次浏览

互联网协议套件包含各种协议,这些协议使设备能够通过互联网进行通信。TCP 是此套件中最常见的协议。它是一种面向连接的协议,这意味着它在通信结束之前会保持两个设备之间已建立的连接。这就是它在网上冲浪、发送电子邮件和传输文件时使用的原因。在本文中,我们将使用 Java TCP 开发一个简单的客户端-服务器端计算器。客户端将请求操作,服务器将在计算后将结果发送到客户端设备。Java 网络 让我们…阅读更多

在 Java 中对无序集合的元素进行洗牌

Shriansh Kumar
更新于 2023年5月15日 17:18:55

739 次浏览

Java 中有两种类型的集合。一种是有序的,另一种是无序的集合。有序集合按插入顺序存储其元素,即它维护元素的插入顺序。而无序集合(如 Map 和 Set)不维护任何顺序。在本文中,我们将创建一个无序集合,并尝试使用内置方法“Collections.shuffle()”对其元素进行洗牌。对无序集合进行洗牌的程序 Set SortedSet 接口 此接口在其名称中包含术语“Sorted”,这表示它包含所有…阅读更多

Java 中对象向下转换的规则

Shriansh Kumar
更新于 2023年5月15日 17:16:38

658 次浏览

在 Java 中,向下转换是将父类对象转换为子类对象的过程。我们需要显式执行转换。这与我们在基本类型转换中所做的非常相似。在本文中,我们将学习向下转换以及必须遵循哪些规则才能在 Java 中向下转换对象。Java 中的对象向下转换 我们前面讨论过,向下转换与类型转换有点相似。但是,也存在一些差异。首先,我们只能对基本数据类型进行类型转换,其次,它是不可逆的操作…阅读更多

在 Java 中使用索引搜索 Vector 中的元素

Shriansh Kumar
更新于 2023年5月15日 17:13:58

144 次浏览

Vector 实现 List 接口,用于创建动态数组。大小不固定且可以根据需要增长的数组称为动态数组。就使用和功能而言,向量与 ArrayList 非常相似。在本文中,我们将学习如何在 Java 中创建向量并通过其索引搜索特定元素。让我们首先讨论 Vector。Vector 尽管向量在许多方面与 ArrayList 相似,但也存在一些差异。Vector 类是同步的,并且包含一些遗留方法……阅读更多

使用 Java Comparable 和 Comparator 对三元组数组进行排序

Shriansh Kumar
更新于 2024年10月30日 16:54:06

207 次浏览

在本文中,我们将创建一个三元组数组,并尝试使用 Comparable 和 Comparator 接口对其进行排序。三元组数组是指包含三个元素的数组。数组是一种线性数据结构,用于存储具有相似数据类型的元素组。它以顺序方式存储数据。创建数组后,我们无法更改其大小,即它是固定长度的。使用 Comparator 对三元组数组进行排序 正如其名称所示,Comparator 用于比较某些内容。在 Java 中,Comparator 是一个接口,用于…阅读更多

使用 Comparator 将 Java Vector 按降序排序

Shriansh Kumar
更新于 2023年5月15日 17:08:52

404 次浏览

Vector 实现 List 接口,用于创建动态数组。大小不固定且可以根据需要增长的数组称为动态数组。Comparator 是“java.util”包中提供的接口。排序是指按升序或降序重新排列给定列表或数组的元素。在本文中,我们将创建一个向量,然后尝试使用比较器将其元素按降序排序。使用 Comparator 将 Java Vector 按降序排序的程序 正如其名称所示,它用于比较某些内容。在…阅读更多

Java 中的运行时类型识别

Shriansh Kumar
更新于 2023年5月15日 16:56:42

677 次浏览

简而言之,运行时类型识别 (RTTI) 是一种功能,它能够在运行时检索对象的类型。对于多态性来说,这非常关键,因为在这个面向对象编程的功能中,我们必须确定将执行哪个方法。我们还可以将其用于基本数据类型,例如整数、双精度数和其他数据类型。在本文中,我们将通过示例说明 Java 中运行时类型识别的用例。运行时类型识别的程序 让我们讨论一些可以帮助我们识别对象类型的方法:instanceOf 它是一个…阅读更多

使用 Java Comparable 接口按值对 LinkedHashMap 进行排序

Shriansh Kumar
更新于 2023年5月15日 16:53:12

319 次浏览

LinkedHashMap 是一个泛型类,用于实现 Map 接口。此外,它是 HashMap 类的子类,因此它可以使用所有方法,并且还可以执行 HashMap 类能够执行的类似操作。Java 提供了多种对 LinkedHashMap 进行排序的方法,我们将通过本文学习如何使用 Comparable 接口创建和按其值对其进行排序。按值对 LinkedHashMap 进行排序的程序 在直接跳转到排序程序之前,让我们先了解一些概念 - LinkedHashMap 正如我们前面讨论的那样,LinkedHashMap 类扩展了…阅读更多

广告