找到 2637 篇文章 关于 Java

如何在 Java 中计算棱柱的体积?

Mr. Satyabrata
更新于 2022-10-27 09:13:10

788 次浏览

棱柱是指一个三维立体物体,它有两个相同的端面。棱柱有 2 个面,第一个是顶面和底面,第二个是侧面。顶面和底面都称为底面,它们彼此相同。所有侧面也彼此相同,属于平行四边形的类别。当棱柱的底面是三角形时,该棱柱称为三角棱柱。类似地,当棱柱的底面是矩形时,它被称为矩形棱柱。其他类型的棱柱有…… 阅读更多

Hibernate 中有哪些可用的各种继承映射策略?

Manu
更新于 2022-08-26 11:47:53

827 次浏览

有三种类型的继承映射策略 - 每个类层次结构一张表 每个具体类一张表 每个子类一张表 在本文中,我们将讨论每个类层次结构一张表。每个类层次结构一张表 在这种情况下,只为继承映射创建一个表。这种方法的缺点是表中会存储大量空值。`@Inheritance(strategy=InheritanceType.SINGLE_TABLE)`、`@DiscriminatorColumn` 和 `@DiscriminatorValue` 是此策略中使用的注解。`@DiscriminatorColumn` 用于创建一个附加列,用于标识层次结构类。考虑以下示例以了解这一点 - 步骤…… 阅读更多

如何在 Hibernate 中执行批量插入更新?

Manu
更新于 2022-08-26 11:40:06

3K+ 次浏览

在本文中,我们将了解如何在 Hibernate 中执行批量插入/更新。每当我们执行 SQL 语句时,我们都是通过向数据库发出网络调用来实现的。现在,如果我们必须将 10 个条目插入到我们的数据库表中,那么我们必须进行 10 次网络调用。相反,我们可以通过使用批处理来优化我们的网络调用。批处理允许我们在单个网络调用中执行一组 SQL 语句。为了理解和实现这一点,让我们定义我们的实体 - `@Entity public class Parent { @Id @GeneratedValue(strategy ... 阅读更多

如何使用聚合函数自定义 JPA 查询的结果?

Manu
更新于 2022-08-26 11:34:40

2K+ 次浏览

大多数情况下,当我们使用 JPA 查询时,获得的结果会映射到一个对象/特定数据类型。但是,当我们在查询中使用聚合函数时,处理结果有时需要我们自定义 JPA 查询。让我们通过一个示例 (部门、员工) 来理解这一点 - Dept.java `@Entity public class Dept { @Id private Long id; private String name; @OneToMany(mappedBy = "dep") private List emp; //Getters //Setters }` 一个部门可以拥有一个或多个…… 阅读更多

Hibernate 二级缓存是如何工作的?

Manu
更新于 2022-08-26 11:24:31

2K+ 次浏览

缓存有助于减少数据库网络调用,以执行查询。一级缓存与会话相关联。它是隐式实现的。一级缓存只存在于会话对象存在期间。一旦会话对象终止/关闭,就不会有缓存对象。二级缓存跨多个会话对象工作。它与会话工厂相关联。二级缓存对象可用于单个会话工厂中的所有会话。这些缓存对象在特定会话工厂关闭时终止。实现二级缓存 为了…… 阅读更多

在 Java 中将单个字符追加到字符串或字符数组的不同方法

Janani Jaganathan
更新于 2022-08-25 09:06:21

712 次浏览

您是否曾经面临过扩展字符串或字符数组的情况?如果您还没有,您将来可能会遇到这种情况。在 Java 中将单个字符追加到字符串或字符数组是一种常见的做法。字符串数组和字符数组之间的一个重要区别是,字符串数组是字符序列,而字符数组是 char 数据类型集合的序列。字符串数组作为一个单一实体运行,而字符数组作为一个单独的实体运行。在本博文中,我们将了解…… 阅读更多

Java 面试问题的顶级资源

Janani Jaganathan
更新于 2022-08-25 09:06:56

310 次浏览

您是正在寻找作为 Java 开发人员开始职业生涯的新手或毕业生吗?您是否已经成为 Java 开发人员,并且正在为下一家公司做准备?如果您对这些问题的任何一个回答“是”,那么您来对地方了。在本文中,您将看到顶级资源和网站,这些资源和网站将帮助您准备并在 Java 编程面试中取得好成绩。该列表包括流行的在线平台和网站,例如 Tutorialspoint、StackOverflow、DZone 等,您可以在其中学习顶级公司面试中经常被问到的 Java 问题,并且…… 阅读更多

Groovy 和 Java 之间的区别

Aishwarya Naglot
更新于 2024-11-11 15:23:48

816 次浏览

程序员已经使用脚本语言相当长一段时间了。在 Linux 和 Unix 计算机方面,脚本语言主要用于自动化平台自定义、软件安装和使用 bash 脚本进行一次性命令行作业等脚本任务。Groovy 是一种真正有创意的语言,它运行在与 Java 相同的虚拟机上。因此,它可以以高效且有效的方式与 Java 交互。尽管 Java 是用于创建 Web 内容的最流行和最常用的编程语言之一,但某些任务,例如文件处理…… 阅读更多

如何在 Java 中使用 List size() 方法以及示例?

Mahesh Parahar
更新于 2022-05-27 08:33:11

454 次浏览

List 接口扩展了 Collection 接口,并存储一系列元素。List 接口提供两种方法,可以高效地在列表的任意点插入和删除多个元素。与集合不同,列表允许重复元素,如果列表允许空值,则允许多个空值。List 接口 size() 可用于获取列表中当前存在的元素数量。它始终返回当前存在元素的数量。您可以在向列表添加/删除元素后检查最新的大小。语法 int size() 注释 返回此列表中的元素数。如果此列表包含…… 阅读更多

如何在 Java 中获取 List 的子列表?

Mahesh Parahar
更新于 2022-05-26 13:25:38

7K+ 次浏览

List 接口扩展了 Collection 接口,并声明了存储元素序列的集合的行为。List 的使用者可以非常精确地控制要在 List 中插入元素的位置。这些元素可以通过其索引访问并进行搜索。ArrayList 是 List 接口最流行的实现。List 接口的 subList() 方法可用于获取 List 的子列表。它需要起始索引和结束索引。此子列表包含与原始列表相同的对象,对子列表的更改也会反映在原始列表中。本文将讨论……阅读更多

广告