随笔分类 -  java

摘要:在Spring Boot中,注解(Annotation)是核心特性之一,广泛用于配置和简化开发。以下是Spring Boot中一些常用的注解及其示例: 1. @SpringBootApplication @SpringBootApplication是一个组合注解,包括了@Configuration、 阅读全文
posted @ 2024-05-17 14:03 xingduo 阅读(12) 评论(0) 推荐(0) 编辑
摘要:Java中的泛型(Generics)是JDK 5引入的一种特性,它使得类、接口和方法能够以一种类型参数化的方式进行定义和使用。泛型的主要目的是增强代码的类型安全性和可读性,同时减少类型转换(cast)操作。 泛型的基本概念 泛型允许我们在类、接口和方法中定义和使用参数化类型,即用一个占位符(类型参数 阅读全文
posted @ 2024-05-14 09:54 xingduo 阅读(39) 评论(0) 推荐(0) 编辑
摘要:简化前的完整循环代码 首先,我们使用传统的for-each循环遍历HashMap: import java.util.HashMap; import java.util.Map; public class ForEachExample { public static void main(String 阅读全文
posted @ 2024-05-14 09:41 xingduo 阅读(11) 评论(0) 推荐(0) 编辑
摘要:HashMap是Java中非常常用的集合类,用于存储键值对映射。遍历HashMap的方法有多种,每种方法有其特定的用途和效率。以下是几种常用的遍历方法: 1. 使用 entrySet 遍历 这是最常用和高效的方法,因为它直接访问键值对的映射关系。 import java.util.HashMap; 阅读全文
posted @ 2024-05-14 09:33 xingduo 阅读(27) 评论(0) 推荐(0) 编辑
摘要:常用实现类 HashSet: 基于哈希表实现,元素无序。 插入、删除、查找操作的时间复杂度为O(1)。 LinkedHashSet: 继承自HashSet,并使用双向链表来维护元素的插入顺序。 保留元素的插入顺序。 TreeSet: 基于红黑树实现,元素有序。 插入、删除、查找操作的时间复杂度为O( 阅读全文
posted @ 2024-05-14 09:30 xingduo 阅读(27) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示