并发容器

笨手笨脚の7 天前
java·jvm·数据库·性能优化·分布式锁·分布式事务·并发容器
Java 性能优化String 类在 jdk 的发展中发生过几次大变化,分别是 jdk7 和 jdk9,主要是改变了存储结构以节省内存空间,由于 String 中的值被 final 修饰(便于共享同一字符串,如 jvm 的字符串常量池),因此每次赋值都会产生新的 String 对象,所以在拼接字符串时可用 StringBuilder/StringBuffer 替换 str1 + str2 这样的操作。
没有bug.的程序员2 个月前
java·开发语言·性能优化·并发·源码解析·并发容器
Java 并发容器深度剖析:ConcurrentHashMap 源码解析与性能优化在 Java 并发编程的江湖中,如果说 HashMap 是每一位初学者的“敲门砖”,那么 ConcurrentHashMap(以下简称 CHM)则是每一位中高级开发者通往高并发世界的“必经之路”。
Code成立2 年前
数据结构·list·并发容器
并发容器(Map、List、Set)实战及其原理分析Java的集合容器框架中,主要有四大类别:List、Set、Queue、Map,大家熟知的这些集合类ArrayList、LinkedList、HashMap这些容器都是非线程安全的。
vd_vd2 年前
java·面试·并发·并发容器
并发容器简介由于同步器的串行化严重降低了并发性,Java之后推出了多种并发容器,使用并发容器来替代同步容器,可以提高绳索性并降低风险 J.U.C包中提供了几个非常有用的并发容器作为线程安全的容器: J.U.C包中提供的并发容器命名一般分为三类:
我是有底线的