集合

故事不长丨15 天前
c#·list·linq·集合
玩转C#List集合:从基础操作到深度对比在 C# 中,List<T>是一种常用的泛型集合,用于存储和管理一组对象。创建List<T>集合时,我们可以使用不同的构造函数来满足各种需求。
故事不长丨15 天前
java·链表·list·集合
Java List集合深度解析:从基础用法到实战技巧List 是 Java 集合框架中Collection接口的子接口,代表有序的元素序列。其核心特性包括:
故事不长丨19 天前
开发语言·windows·c#·wpf·集合·winfrom·字典
C#集合:解锁高效数据管理的秘密武器在 C# 编程的广袤世界里,集合就如同一位默默耕耘的幕后英雄,发挥着不可或缺的关键作用。无论是构建一个简单的学生成绩管理系统,还是开发一款功能复杂的企业级应用程序,集合都能在其中找到用武之地,成为数据存储与管理的得力助手。
2401_841495641 个月前
字符串·集合·文件·列表·元组·字典·运算符
【Python高级编程】Python中常见的运算符、函数与方法总结目录1. 运算符2. 字符串3. 列表(有序、可修改,用[]表示)4 元组(有序、不可修改,用()表示)
2401_841495641 个月前
python·字符串·集合·列表·元组·字典·运算符
【Python高级编程】Python 核心语法速查演示目录一、需求梳理二、架构设计三、核心开发四、测试优化五、Python代码完整实现六、程序运行结果展示七、总结
C雨后彩虹1 个月前
java·数据结构·哈希算法·集合·hashmap
ConcurrentHashMap 扩容机制:高并发下的安全扩容实现在上一篇文章中,我们拆解了 ConcurrentHashMap 的 put 和 get 方法源码,明确了其核心的并发安全存取逻辑。而在高并发场景下,扩容操作的实现难度远高于普通 Map—— 既要保证扩容过程中的数据一致性,又要避免单线程扩容带来的性能瓶颈。
C雨后彩虹1 个月前
java·算法·哈希算法·集合·hashmap
ConcurrentHashMap 源码逐行拆解:put/get 方法的并发安全执行流程在上一篇文章中,我们掌握了 JDK1.8 ConcurrentHashMap 的核心锁机制 ——CAS 无锁操作与桶级 synchronized 锁的协同逻辑。而这些机制最终都落地到 put 和 get 这两个核心方法中,它们的执行流程直接决定了 ConcurrentHashMap 的并发安全与存取效率。
C雨后彩虹1 个月前
java·数据结构·哈希算法·集合·hashmap
ConcurrentHashMap 核心锁机制:CAS+Synchronized 的协同工作原理在上一篇文章中,我们了解到 JDK1.8 的 ConcurrentHashMap 摒弃了分段锁,转而采用CAS 无锁操作 + 桶级 synchronized 锁的组合方案实现并发安全。这两种机制并非独立工作,而是通过精准的分工与协同,在保证线程安全的同时,最大化提升并发性能。
C雨后彩虹1 个月前
java·数据结构·哈希算法·集合·hashmap
HashMap的线程安全问题:原因分析与解决方案在前一篇文章中,我们拆解了 HashMap 的 put 和 get 方法源码,明确了其在单线程下的高效存取逻辑。但 HashMap 的设计初衷是面向 单线程场景 ,在多线程并发操作时,会出现数据错乱、死循环等严重问题。
王老师青少年编程1 个月前
c++·stl·set·集合·标准模板库·csp·信奥赛
csp信奥赛C++标准模板库STL案例应用5明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N N N 个 1 1 1 到 1000 1000 1000 之间的随机整数 ( N ≤ 100 ) (N\leq100) (N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
C雨后彩虹1 个月前
java·数据结构·哈希算法·集合·hashmap
ConcurrentHashMap入门:高并发场景的 HashMap替代方案在 Java 开发的高并发场景中,HashMap 因线程不安全的特性无法直接使用,而 Hashtable、 Collections.synchronizedMap 又存在并发性能瓶颈。此时, ConcurrentHashMap 作为 JUC(java.util.concurrent)包下的高性能线程安全 Map 实现,成为了并发键值对存储的首选方案。
王老师青少年编程1 个月前
c++·stl·set·集合·标准模板库·csp·信奥赛
csp信奥赛C++标准模板库STL案例应用7Tiger 最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况。
heartbeat..1 个月前
java·开发语言·网络·集合·并发
JUC 在实际业务场景的落地实践JUC 在实际业务中的落地核心是:先拆解业务痛点(并发量、读写比例、是否异步、是否需要顺序执行),再匹配组件的核心特性,最后做好资源管控和异常处理。
heartbeat..1 个月前
java·map·集合
Java Map 详解:原理、实现与使用场景Map 是 Java 集合框架(java.util)中键值对(Key-Value) 形式的集合接口,与 List/Set 并列(继承自 Collection 的父接口 Iterable,但不直接继承 Collection)。核心特征是:键(Key)唯一且无序(部分实现有序),值(Value)可重复,通过键快速查找值,是日常开发中存储关联数据的核心工具。
喵手1 个月前
java·集合·集合框架
集合框架概述:让数据操作更高效、更灵活!哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛
大千AI助手2 个月前
人工智能·机器学习·集合·模糊理论·大千ai助手·模糊集合·fuzzysets
模糊集合理论:从Zadeh奠基到现代智能系统融合本文由「大千AI助手」原创发布,专注用真话讲AI,回归技术本质。拒绝神话或妖魔化。搜索「大千AI助手」关注我,一起撕掉过度包装,学习真实的AI技术!
Han.miracle2 个月前
算法·集合·大o表示法
数据结构--初始数据结构Java集合框架(Java Collection Framework),又被称为容器(container),是定义在java.util包下的一组接口(interfaces)和其实现类(classes).
lkbhua莱克瓦242 个月前
java·开发语言·笔记·github·stream流·学习方法·集合
集合进阶8——Stream流Stream 是 Java 中对数据源(如集合、数组等)进行一系列操作的抽象表示。它不是数据结构,也不存储数据,而是对数据进行计算的一系列操作管道。
Peter(阿斯拉)2 个月前
java·集合·hashmap·hashset·treemap
[Java性能优化]_[容器创建枚举去重的最优方法]HashMap通过containsKey判断去重再添加进ArrayList使用HashSet传入ArrayList对象时去重。
lkbhua莱克瓦242 个月前
java·开发语言·集合·泛型
Java基础——集合进阶5泛型(Generics)是 Java 5 引入的一种机制,允许在定义类、接口或方法时使用“类型参数”(Type Parameter),从而在编译期提供类型安全检查,并避免强制类型转换。