为 Java 找到了2637 篇文章

Java 中的有趣技巧

Shriansh Kumar
更新于 2023 年 8 月 17 日,09:59:56

155 次浏览

Java 是如今广泛使用的一种编程语言。它用于开发各种软件,包括 Web 和移动应用程序。在开发后端系统时,它也是首选。多年来,Java 已取得了巨大进步,改变了世界。这就是市场对 Java 开发者的需求仍然存在的原因。作为一名 Java 开发者,可能会对一些可以使代码更优雅、高效、有趣的技巧感兴趣。在本文中,我们将分享一些我们可以在… 了解更多信息

Java 中是否有相当于 C/C++ 中 typedef 的东西?

Shriansh Kumar
更新于 2023 年 8 月 17 日 09:57:11

504 次浏览

在 Java 和 C/C++ 编程语言中,我们可以在语法和功能方面发现许多相似之处。但是,Java 中省略了一些功能,例如“typedef”。来自 C/C++ 背景的人肯定听说过“typedef”关键字,并且经常想知道 Java 中是否有什么等效于 typedef 的内容。简而言之,Java 没有提供与 typedef 直接等效的功能。Java 的创建者使用类替换了此功能。事实上,类甚至可以比 typedef 做得更多。Java 中 C/C++ 的 typedef 替换内容?在探索 ... 阅读更多

Java @Target 注解

Shriansh Kumar
更新于 2024 年 7 月 23 日 18:51:00

2K+ 次浏览

当我们开始学习 Java 时,我们经常会好奇代码块中书写的 @override 和 @inherited 等符号。它们是一种称为注释的特殊标签,可以应用于代码的类、方法、字段、参数和其他元素。@Target 注解是一种元注释,它指定可以应用于哪个代码块元素的已定义注释类型。不要被这些术语弄糊涂,随着我们继续本文,我们将消除所有的疑惑和困惑。Java 的 @Target 注解我们需要理解的第一件事是 ... 阅读更多

遍历 Java 中的不可修改集合

Shriansh Kumar
更新于 2023 年 8 月 17 日 09:49:19

340 次浏览

作为一名程序员,我们肯定会开发出一款能执行 CRUD 操作的应用程序。其中的 CRUD 表示创建、读取、更新和删除。可以对其实执行此类操作的集合称为可修改集合。不过,有一种方法可以使集合不可修改,以便无法对原始集合做出任何更改。虽然我们无法更改元素,但我们可以遍历此集合。若要在 Java 中遍历不可修改集合,我们可以使用 for-each 循环或 iterator()。让我们详细讨论一下。遍历 Java 中的不可修改集合如前所述,... 阅读更多

什么是 Java 中的 Iterable 接口?

Shriansh Kumar
更新于 2023 年 8 月 17 日 09:47:54

632 次浏览

简而言之,iterable 接口是一个常用接口,它允许我们遍历对象集合。它最早在 JDK 1.5 中引入,并且在“java.lang”包中可用。Java 集合框架扩展了此接口,因此,此集合框架中可用的所有类默认实现了 iterable 接口。换句话说,诸如 ArrayList、TreeSet、TreeMap 和 HashMap 之类的集合框架类是可迭代的。本文旨在解释 Java 中的 iterable 接口及其用例。Java 中的 Iterable 接口唯一展示的用例 ... 阅读更多

什么是 Java 中的接口命名冲突?

Shriansh Kumar
更新于 2023 年 8 月 17 日 09:41:48

247 次浏览

在 Java 中,接口有两个用途:纯抽象和多重继承。通常,一个接口包含抽象方法和变量,用于定义一种类可以实现的行为。如果我们创建了包含具有相同名称的方法和变量的两个接口,那么就会出现接口命名冲突。不过,这并不是唯一可能导致冲突的情况,我们将探究导致接口命名冲突的所有可能情况。Java 中的接口命名冲突 在讨论接口命名冲突之前,有必要了解抽象方法以及如何在 ... 中创建接口 阅读更多

Java 中的 int[] a 和 int a[] 有什么区别?

Shriansh Kumar
更新于 2023-08-17 09:39:59

458次浏览量

数组是一种线性数据结构,用于存储一组具有类似数据类型的元素。它按顺序存储数据。一旦创建了数组,我们便无法更改其大小,即其长度是固定的。有许多方法可以创建名为“a[]”的类型为整数的数组,包括“int[] a”和“int a[]”。但是,这里出现的问题是这两个语法是否有区别,哪个比较好。坚持到本文的最后,找出这些问题的答案。如何 ... 阅读更多

Java 中流的中级方法

Shriansh Kumar
更新于 2023-08-17 09:37:00

1K+次浏览量

在 Java 中,流允许我们对指定元素执行函数操作。它只是简单地将来源的元素(例如数组、文件和集合框架的类)通过各种内置方法进行通道化,以便返回结果。这些内置方法可以是中级方法或终止方法。在本文中,我们将探讨一些流的中级方法,例如 map、filter、reduce 和 collect。这些方法帮助我们操纵和处理数据。Java 流的中级方法 Java 流的方法统称为高阶函数,它进一步分为如下类别:中级 ...阅读更多

Spring DAO 与 Spring ORM 与 Spring JDBC 之间的区别

Shriansh Kumar
更新于 2023-08-17 09:28:10

654次浏览量

给定的三个术语 Spring DAO、Spring ORM 和 Spring JDBC 涉及 Spring 框架中的数据访问。此框架由 Rod Johnson 于 2003 年 6 月开发,凭借其全面的工具和用于构建企业应用程序的功能集,在 Java 开发人员中变得非常流行。虽然这些术语具有相同用途,但它们之间存在一些区别。在本文中,我们将讨论 Spring DAO、Spring ORM 和 Spring JDBC 之间的区别。Spring DAO 与 Spring ORM 与 Spring JDBC 在本部分中,我们将介绍 ... 阅读更多

Java SpringBoot 中的 YAML(.yml) 文件与 .properties 文件之间的区别

Shriansh Kumar
更新于 2023-08-17 09:25:42

2K+ 次浏览

偶尔,SpringBoot 开发者可能会需要外部配置来定义 SpringBoot 应用程序的功能,这样我们就可以在不同的环境中使用相同的应用程序代码。为此,我们可以使用 YAML 和 .properties 文件,它们用于存储必需的功能。尽管具有类似的功能,但它们在语法和附加功能方面有一些区别。在本文中,我们将探讨 .yml 和 .properties 文件之间存在的产生差异的主要区别。YAML 与属性文件在这一部分中,我们将介绍 YAML 和属性文件,以及在稍后,我们会... 阅读更多

广告