155 次浏览
Spring 是目前最流行的 Java Web 框架。它用于通过 Java 编程语言构建 Web 应用程序。要使用此框架,需要具备扎实的 Java 背景和理解。保护我们的宝贵数据免受不道德行为至关重要。在本文中,我们将介绍 Spring Security 中的一些重要术语,这些术语有助于保护用户数据。我们不会深入分析任何术语。与 Spring Security 相关的术语 Spring Security 是一个开源安全框架,并作为您的…阅读更多
491 次浏览
互联网协议套件包含各种协议,这些协议使设备能够通过互联网进行通信。UDP 是此套件的协议之一,其全称是用户数据报协议。与 TCP 不同,它不可靠,也是一种无连接协议。它在发送数据之前不会与其他设备建立任何类型的连接。在本文中,我们将使用 Java UDP 开发一个简单的客户端-服务器端计算器。客户端将请求操作,服务器将在计算后将结果发送到客户端设备。Java 网络…阅读更多
767 次浏览
互联网协议套件包含各种协议,这些协议使设备能够通过互联网进行通信。TCP 是此套件中最常见的协议。它是一种面向连接的协议,这意味着它在通信结束之前会保持两个设备之间已建立的连接。这就是它在网上冲浪、发送电子邮件和传输文件时使用的原因。在本文中,我们将使用 Java TCP 开发一个简单的客户端-服务器端计算器。客户端将请求操作,服务器将在计算后将结果发送到客户端设备。Java 网络 让我们…阅读更多
739 次浏览
Java 中有两种类型的集合。一种是有序的,另一种是无序的集合。有序集合按插入顺序存储其元素,即它维护元素的插入顺序。而无序集合(如 Map 和 Set)不维护任何顺序。在本文中,我们将创建一个无序集合,并尝试使用内置方法“Collections.shuffle()”对其元素进行洗牌。对无序集合进行洗牌的程序 Set SortedSet 接口 此接口在其名称中包含术语“Sorted”,这表示它包含所有…阅读更多
658 次浏览
在 Java 中,向下转换是将父类对象转换为子类对象的过程。我们需要显式执行转换。这与我们在基本类型转换中所做的非常相似。在本文中,我们将学习向下转换以及必须遵循哪些规则才能在 Java 中向下转换对象。Java 中的对象向下转换 我们前面讨论过,向下转换与类型转换有点相似。但是,也存在一些差异。首先,我们只能对基本数据类型进行类型转换,其次,它是不可逆的操作…阅读更多
144 次浏览
Vector 实现 List 接口,用于创建动态数组。大小不固定且可以根据需要增长的数组称为动态数组。就使用和功能而言,向量与 ArrayList 非常相似。在本文中,我们将学习如何在 Java 中创建向量并通过其索引搜索特定元素。让我们首先讨论 Vector。Vector 尽管向量在许多方面与 ArrayList 相似,但也存在一些差异。Vector 类是同步的,并且包含一些遗留方法……阅读更多
207 次浏览
在本文中,我们将创建一个三元组数组,并尝试使用 Comparable 和 Comparator 接口对其进行排序。三元组数组是指包含三个元素的数组。数组是一种线性数据结构,用于存储具有相似数据类型的元素组。它以顺序方式存储数据。创建数组后,我们无法更改其大小,即它是固定长度的。使用 Comparator 对三元组数组进行排序 正如其名称所示,Comparator 用于比较某些内容。在 Java 中,Comparator 是一个接口,用于…阅读更多
404 次浏览
Vector 实现 List 接口,用于创建动态数组。大小不固定且可以根据需要增长的数组称为动态数组。Comparator 是“java.util”包中提供的接口。排序是指按升序或降序重新排列给定列表或数组的元素。在本文中,我们将创建一个向量,然后尝试使用比较器将其元素按降序排序。使用 Comparator 将 Java Vector 按降序排序的程序 正如其名称所示,它用于比较某些内容。在…阅读更多
677 次浏览
简而言之,运行时类型识别 (RTTI) 是一种功能,它能够在运行时检索对象的类型。对于多态性来说,这非常关键,因为在这个面向对象编程的功能中,我们必须确定将执行哪个方法。我们还可以将其用于基本数据类型,例如整数、双精度数和其他数据类型。在本文中,我们将通过示例说明 Java 中运行时类型识别的用例。运行时类型识别的程序 让我们讨论一些可以帮助我们识别对象类型的方法:instanceOf 它是一个…阅读更多
319 次浏览
LinkedHashMap 是一个泛型类,用于实现 Map 接口。此外,它是 HashMap 类的子类,因此它可以使用所有方法,并且还可以执行 HashMap 类能够执行的类似操作。Java 提供了多种对 LinkedHashMap 进行排序的方法,我们将通过本文学习如何使用 Comparable 接口创建和按其值对其进行排序。按值对 LinkedHashMap 进行排序的程序 在直接跳转到排序程序之前,让我们先了解一些概念 - LinkedHashMap 正如我们前面讨论的那样,LinkedHashMap 类扩展了…阅读更多