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 接口,用于创建动态数组。大小不固定并且可以根据需要增长的数组称为动态数组。就使用和功能而言,Vector 与 ArrayList 非常相似。在本文中,我们将学习如何在 Java 中创建 Vector 并按索引搜索特定元素。让我们首先讨论 Vector。Vector 虽然 Vector 在许多方面都类似于 ArrayList,但也存在一些差异。Vector 类是同步的,并且包含多个遗留方法…… 阅读更多
207 次查看
在本文中,我们将创建一个三元组数组,并尝试使用 Comparable 和 Comparator 接口对其进行排序。三元组数组是指具有三个元素的数组。数组是一种线性数据结构,用于存储具有相似数据类型的元素组。它以顺序方式存储数据。创建数组后,我们就无法更改其大小,即它是固定长度的。使用 Comparator 对三元组数组进行排序 正如名称所示,Comparator 用于比较某些内容。在 Java 中,Comparator 是一个接口,用于…… 阅读更多
404 次查看
Vector 实现 List 接口,用于创建动态数组。大小不固定并且可以根据需要增长的数组称为动态数组。Comparator 是“java.util”包中提供的接口。排序是指按升序或降序重新排列给定列表或数组的元素。在本文中,我们将创建一个 Vector,然后尝试使用比较器按降序对其元素进行排序。使用 Comparator 将 Java Vector 按降序排序的程序 正如名称所示,它用于比较某些内容。在…… 阅读更多
677 次查看
简而言之,运行时类型识别 (RTTI) 是一种功能,它能够在运行时检索对象的类型。对于多态性来说,它非常关键,因为在这个面向对象编程功能中,我们必须确定将执行哪个方法。我们也可以将其用于原始数据类型,例如整数、双精度数和其他数据类型。在本文中,我们将通过示例说明 Java 中运行时类型识别的用例。运行时类型识别的程序 让我们讨论一些可以帮助我们识别对象类型的方法:instanceOf 它是一个…… 阅读更多
319 次查看
LinkedHashMap 是一个泛型类,用于实现 Map 接口。此外,它是 HashMap 类的子类,因此可以使用所有方法,并且可以执行 HashMap 类能够执行的类似操作。Java 提供了多种对 LinkedHashMap 进行排序的方法,我们将通过本文学习如何使用 Comparable 接口创建并按其值对其进行排序。按值对 LinkedHashMap 进行排序的程序 在直接跳到排序程序之前,让我们先了解一些概念 - LinkedHashMap 正如我们之前讨论的那样,LinkedHashMap 类扩展了…… 阅读更多