随笔分类 - Java / 六,Java集合
摘要:Java Collections工具类详解 Collections 是 Java 中一个非常有用的工具类,它提供了许多静态方法来操作或返回集合,包括对集合进行排序、搜索、反转、打乱顺序等。这些方法都是静态的,因此可以直接通过类名调用,而不需要创建 Collections 类的实例。 Collecti
阅读全文
摘要:Java泛型、静态导入和可变参数的详细指南 在Java编程中,泛型、静态导入和可变参数是提高代码的重用性、类型安全和灵活性的重要特性。这些特性使得Java程序更加强大和易于维护。本文将详细介绍这些特性的使用方法和注意事项,并提供丰富的代码示例。 泛型 泛型是Java 5引入的一项特性,它允许类、接口
阅读全文
摘要:增强for循环:简化数组和集合遍历的详细指南 在Java编程中,遍历数组和集合是一个基本且频繁的操作。传统的for循环虽然可以实现这一功能,但它的语法较为繁琐,尤其是在需要遍历集合中的每个元素时。为了简化这一过程,Java引入了增强for循环(也称为for-each循环),它提供了一种更加简洁和易读
阅读全文
摘要:TreeMap 和 HashMap的区别 TreeMap: 基于红黑树实现。 提供了范围查询和排序功能。 所有操作的时间复杂度为 O(log n)。 不允许键为 null。 键必须实现 Comparable 接口或提供一个 Comparator。 HashMap: 基于哈希表实现。 提供快速的查找、
阅读全文
摘要:Map 集合介绍 在 Java 中,Map 是一种存储键值对的集合,它允许你通过键快速查找对应的值。Map 接口有两个主要的实现类:HashMap 和 TreeMap。这些类提供了不同的性能特点和排序特性。 Map 集合的特点 键的唯一性:在同一个 Map 集合中,键是唯一的。 值的重复性:在同一个
阅读全文
摘要:Collection集合介绍 Collection【接口】: 我们通过帮助文档发现,Collection是一个接口,不能直接new对象 根据元素是否可以发生重复,继续分类 - List【接口】元素可以发生重复,且有索引的概念 ArrayList - Set【接口】元素不可以发生重复,没有索引 借助
阅读全文

浙公网安备 33010602011771号