迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

所有文章

Java中 HashMap 和 HashSet 的区别

发布时间:2023/02/05 作者:迹忆客 分类:Java

HashMap vs HashSet 是任何核心 Java 面试中最常被问到的问题,直到他们不涉及集合框架和多线程面试,集合才算完成,而没有涵盖 HashSet 和 HashMap。 HashMap 和 HashSet 都是集合框架的一部分,...

查看全文

Java 中 LinkedList 与 ArrayList 的区别?

发布时间:2023/02/04 作者:迹忆客 分类:Java

LinkedList 和 ArrayList 都实现了 List 接口,但它们在内部的工作方式是不同之处。 ArrayList 和 LinkedList 之间的主要区别在于 ArrayList 使用可调整大小的数组实现,而 LinkedList 使用双重 Linked...

查看全文

在 Java 中使用 ArrayList 的 13 个技巧

发布时间:2023/02/04 作者:迹忆客 分类:Java

在上一篇文章(https://www.jiyik.com/tm/xwzj/prolan_2502.html)中我们已经看到了 10 个在 Java 中使用 ArrayList 的示例 ,从创建实例到填充 ArrayList 、搜索、排序和检索元素,现在是时候重新审视...

查看全文

在 Java 中将数组转换为 ArrayList 的 3 种方法

发布时间:2023/02/04 作者:迹忆客 分类:Java

在 Java 中,大家是否遇到过想要快速将数组转换为 ArrayList 或将 ArrayList 转换为数组的情况? 我遇到过很多这样的情况,这促使我写下这些关于在 Java 中将数组转换为 ArrayList 以及将 A...

查看全文

如何在 Java 中检查或检测数组中的重复元素

发布时间:2023/02/04 作者:迹忆客 分类:Java

如何在 Java 中检查或检测数组中的重复元素

检测 Java 数组中的重复元素是我喜欢的另一个编程面试问题。 可能有很多方法可以检查数组是否包含重复元素,有时我们会通过在 Java 面试中提出这个问题来发现检查重复项的独特方法...

查看全文

如何在 Java 中同步 ArrayList

发布时间:2023/02/04 作者:迹忆客 分类:Java

ArrayList 是 Java 中一个非常有用的 Collection ,我想也是最常用的一个,但它不是同步的。 这是什么意思? 这意味着我们不能在多个线程之间共享 ArrayList 的实例,如果它们不仅从中读取...

查看全文

Java中如何通过key和value对HashMap进行排序

发布时间:2023/02/04 作者:迹忆客 分类:Java

在 Java 中对 HashMap 进行排序并不像听起来那么容易,因为不幸的是,Java API 没有提供任何实用方法来根据键和值对 HashMap 进行排序。 对 HashMap 进行排序不像在 Java 中对 ArrayList 或数组进...

查看全文

如何在 Java 中对数组进行排序? 升序和降序

发布时间:2023/02/04 作者:迹忆客 分类:Java

作为一名 Java 程序员,我们经常需要在 Java 中对数组进行排序,幸运的是 java.util.Arrays 类提供了几种实用方法来在 Java 中对数组进行排序。 我们可以在 Java 中对不同类型的数组进行排序...

查看全文

Java中如何使用 Comparator 和 Comparable?

发布时间:2023/02/04 作者:迹忆客 分类:Java

Java 中的 Comparator 和 Comparable 之间的区别是非常流行的 Java 面试问题,主要在面试中被问到,而编写代码以使用 Comparable 或 Comparator 对对象进行排序在笔试面试中很流行。 问题是你将如...

查看全文

Java 中的 Volatile 是如何工作的?

发布时间:2023/02/03 作者:迹忆客 分类:Java

什么是Java中的 volatile 变量以及什么时候使用Java中的 volatile 变量是Java面试中著名的多线程面试题? 尽管许多程序员知道什么是 volatile 变量,但他们在第二部分失败了,即在 Java 中使用...

查看全文

Java 中 Thread 与 Runnable 接口的区别

发布时间:2023/02/03 作者:迹忆客 分类:Java

Java 中的 Thread 与 Runnable 对 Java 初学者来说一直是一个令人困惑的决定。 与 Runnable 相比,Java 中的 Thread 似乎很容易,因为我们只需处理一个类 java.lang.Thread 而在使用 Runnable 实现 Threa...

查看全文

为什么 String 在 Java 中是不可变的或 final?

发布时间:2023/02/03 作者:迹忆客 分类:Java

字符串在 Java 中是不可变的,因为 String 对象缓存在 String 池中。 由于缓存的字符串文字在多个客户端之间共享,因此始终存在风险,即一个客户端的操作会影响所有其他客户端。 例如...

查看全文

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

热门文章

教程更新

热门标签

扫码一下
查看教程更方便