找到关于 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年8月17日 09:39:59

458 次浏览

数组是一种线性数据结构,用于存储具有相似数据类型的一组元素。它以顺序方式存储数据。创建数组后,我们就无法更改其大小,即它是固定长度的。有各种方法可以创建名为“a[]”的整数类型数组,包括“int[] a”和“int a[]”。但是,这里出现的问题是这两种语法之间是否有区别,哪一种更可取。请继续阅读本文直到最后,以找出这些问题的答案。如何……阅读更多

Java 中 Stream 的中间方法

Shriansh Kumar
更新于 2023年8月17日 09:37:00

1K+ 次浏览

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

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

Shriansh Kumar
更新于 2023年8月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年8月17日 09:25:42

2K+ 次浏览

SpringBoot 开发人员有时可能需要外部配置来定义 SpringBoot 应用程序的功能,以便我们可以在不同的环境中使用相同的应用程序代码。为此,我们可以使用 YAML 和 .properties 文件来存储所需的功能。尽管功能相似,但在语法和附加功能方面,它们之间存在一些区别。在本文中,我们将探讨 .yml 文件和 .properties 文件之间存在的主要区别。YAML 与属性文件 在本节中,我们将介绍 YAML 和属性文件,然后……阅读更多

广告